bridge: Add port to datapath before trying to retrieve device stats.
[sliver-openvswitch.git] / datapath / vport-capwap.c
index 65f1f1b..f0bb327 100644 (file)
@@ -206,7 +206,7 @@ static int capwap_rcv(struct sock *sk, struct sk_buff *skb)
                goto error;
        }
 
-       tnl_rcv(vport, skb);
+       tnl_rcv(vport, skb, iph->tos);
        goto out;
 
 error:
@@ -664,5 +664,6 @@ const struct vport_ops capwap_vport_ops = {
        .get_operstate  = vport_gen_get_operstate,
        .send           = tnl_send,
 };
-
-#endif /* Linux kernel >= 2.6.26 */
+#else
+#warning CAPWAP tunneling will not be available on kernels before 2.6.26
+#endif /* Linux kernel < 2.6.26 */