Lines Matching refs:tinfo
29 return vle->tinfo.tunnel_id != tunid; in br_vlan_tunid_cmp()
34 .key_offset = offsetof(struct net_bridge_vlan, tinfo.tunnel_id),
52 if (!vlan->tinfo.tunnel_dst) in vlan_tunnel_info_del()
56 vlan->tinfo.tunnel_id = 0; in vlan_tunnel_info_del()
57 dst_release(&vlan->tinfo.tunnel_dst->dst); in vlan_tunnel_info_del()
58 vlan->tinfo.tunnel_dst = NULL; in vlan_tunnel_info_del()
68 if (vlan->tinfo.tunnel_dst) in __vlan_tunnel_info_add()
77 vlan->tinfo.tunnel_dst = metadata; in __vlan_tunnel_info_add()
78 vlan->tinfo.tunnel_id = key; in __vlan_tunnel_info_add()
87 dst_release(&vlan->tinfo.tunnel_dst->dst); in __vlan_tunnel_info_add()
88 vlan->tinfo.tunnel_dst = NULL; in __vlan_tunnel_info_add()
89 vlan->tinfo.tunnel_id = 0; in __vlan_tunnel_info_add()
164 struct ip_tunnel_info *tinfo = skb_tunnel_info(skb); in br_handle_ingress_vlan_tunnel() local
167 if (!vg || !tinfo) in br_handle_ingress_vlan_tunnel()
175 vlan = br_vlan_tunnel_lookup(&vg->tunnel_hash, tinfo->key.tun_id); in br_handle_ingress_vlan_tunnel()
191 if (!vlan || !vlan->tinfo.tunnel_id) in br_handle_egress_vlan_tunnel()
202 skb_dst_set(skb, dst_clone(&vlan->tinfo.tunnel_dst->dst)); in br_handle_egress_vlan_tunnel()