X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fvport-capwap.c;h=6c1b0da9ae8027d8384b9dc88e10a7c2c86a59bd;hb=c4f2731da69eaba5f4bb95583225a5399875f6fc;hp=191156b8055c9cb7191aa155e0dda5cd76d39ce2;hpb=6455100f38e9312346f4d58511595f695d813537;p=openvswitch diff --git a/datapath/vport-capwap.c b/datapath/vport-capwap.c index 191156b8..6c1b0da9 100644 --- a/datapath/vport-capwap.c +++ b/datapath/vport-capwap.c @@ -333,8 +333,8 @@ static int capwap_rcv(struct sock *sk, struct sk_buff *skb) goto out; iph = ip_hdr(skb); - vport = tnl_find_port(iph->daddr, iph->saddr, key, TNL_T_PROTO_CAPWAP, - &mutable); + vport = ovs_tnl_find_port(iph->daddr, iph->saddr, key, TNL_T_PROTO_CAPWAP, + &mutable); if (unlikely(!vport)) { icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0); goto error; @@ -345,7 +345,7 @@ static int capwap_rcv(struct sock *sk, struct sk_buff *skb) else OVS_CB(skb)->tun_id = 0; - tnl_rcv(vport, skb, iph->tos); + ovs_tnl_rcv(vport, skb, iph->tos); goto out; error: @@ -364,7 +364,7 @@ static const struct tnl_ops capwap_tnl_ops = { static struct vport *capwap_create(const struct vport_parms *parms) { - return tnl_create(parms, &capwap_vport_ops, &capwap_tnl_ops); + return ovs_tnl_create(parms, &ovs_capwap_vport_ops, &capwap_tnl_ops); } /* Random value. Irrelevant as long as it's not 0 since we set the handler. */ @@ -510,7 +510,7 @@ static struct sk_buff *fragment(struct sk_buff *skb, const struct vport *vport, return result; error: - tnl_free_linked_skbs(result); + ovs_tnl_free_linked_skbs(result); kfree_skb(skb); return NULL; } @@ -785,22 +785,22 @@ static void capwap_frag_expire(unsigned long ifq) inet_frag_put(&fq->ifq, &frag_state); } -const struct vport_ops capwap_vport_ops = { +const struct vport_ops ovs_capwap_vport_ops = { .type = OVS_VPORT_TYPE_CAPWAP, .flags = VPORT_F_TUN_ID, .init = capwap_init, .exit = capwap_exit, .create = capwap_create, - .destroy = tnl_destroy, - .set_addr = tnl_set_addr, - .get_name = tnl_get_name, - .get_addr = tnl_get_addr, - .get_options = tnl_get_options, - .set_options = tnl_set_options, - .get_dev_flags = vport_gen_get_dev_flags, - .is_running = vport_gen_is_running, - .get_operstate = vport_gen_get_operstate, - .send = tnl_send, + .destroy = ovs_tnl_destroy, + .set_addr = ovs_tnl_set_addr, + .get_name = ovs_tnl_get_name, + .get_addr = ovs_tnl_get_addr, + .get_options = ovs_tnl_get_options, + .set_options = ovs_tnl_set_options, + .get_dev_flags = ovs_vport_gen_get_dev_flags, + .is_running = ovs_vport_gen_is_running, + .get_operstate = ovs_vport_gen_get_operstate, + .send = ovs_tnl_send, }; #else #warning CAPWAP tunneling will not be available on kernels before 2.6.26