Ver Fonte

sched: protocol only needed when CONFIG_NET_CLS_ACT is enabled

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Hagen Paul Pfeifer há 14 anos atrás
pai
commit
52bc97470e
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      net/sched/sch_api.c

+ 2 - 2
net/sched/sch_api.c

@@ -1672,12 +1672,12 @@ int tc_classify(struct sk_buff *skb, struct tcf_proto *tp,
 		struct tcf_result *res)
 		struct tcf_result *res)
 {
 {
 	int err = 0;
 	int err = 0;
-	__be16 protocol;
 #ifdef CONFIG_NET_CLS_ACT
 #ifdef CONFIG_NET_CLS_ACT
+	__be16 protocol;
 	struct tcf_proto *otp = tp;
 	struct tcf_proto *otp = tp;
 reclassify:
 reclassify:
-#endif
 	protocol = skb->protocol;
 	protocol = skb->protocol;
+#endif
 
 
 	err = tc_classify_compat(skb, tp, res);
 	err = tc_classify_compat(skb, tp, res);
 #ifdef CONFIG_NET_CLS_ACT
 #ifdef CONFIG_NET_CLS_ACT