Home
last modified time | relevance | path

Searched refs:vlan_proto (Results 1 – 25 of 91) sorted by relevance

1234

/Linux-v5.4/include/linux/
Dif_vlan.h130 __be16 vlan_proto, u16 vlan_id);
173 __be16 vlan_proto; member
226 __be16 vlan_proto, u16 vlan_id) in __vlan_find_dev_deep_rcu() argument
334 __be16 vlan_proto, u16 vlan_tci, in __vlan_insert_inner_tag() argument
356 veth->h_vlan_proto = vlan_proto; in __vlan_insert_inner_tag()
382 __be16 vlan_proto, u16 vlan_tci) in __vlan_insert_tag() argument
384 return __vlan_insert_inner_tag(skb, vlan_proto, vlan_tci, ETH_HLEN); in __vlan_insert_tag()
403 __be16 vlan_proto, in vlan_insert_inner_tag() argument
409 err = __vlan_insert_inner_tag(skb, vlan_proto, vlan_tci, mac_len); in vlan_insert_inner_tag()
432 __be16 vlan_proto, u16 vlan_tci) in vlan_insert_tag() argument
[all …]
Dif_link.h31 __be16 vlan_proto; member
Dnetfilter_bridge.h12 __be16 vlan_proto; member
/Linux-v5.4/net/8021q/
Dvlan.h64 __be16 vlan_proto, in vlan_group_get_device() argument
67 return __vlan_group_get_device(vg, vlan_proto_idx(vlan_proto), vlan_id); in vlan_group_get_device()
71 __be16 vlan_proto, u16 vlan_id, in vlan_group_set_device() argument
77 array = vg->vlan_devices_arrays[vlan_proto_idx(vlan_proto)] in vlan_group_set_device()
84 __be16 vlan_proto, u16 vlan_id) in vlan_find_dev() argument
90 vlan_proto, vlan_id); in vlan_find_dev()
Dvlan.c51 __be16 vlan_proto, u16 vlan_id) in vlan_group_prealloc_vid() argument
59 pidx = vlan_proto_idx(vlan_proto); in vlan_group_prealloc_vid()
104 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); in unregister_vlan_dev()
118 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev()
153 err = vlan_vid_add(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev()
171 err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id); in register_vlan_dev()
192 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev); in register_vlan_dev()
206 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev()
269 vlan->vlan_proto = htons(ETH_P_8021Q); in register_vlan_device()
325 if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto)) in vlan_transfer_features()
Dvlan_core.c12 __be16 vlan_proto = skb->vlan_proto; in vlan_do_receive() local
17 vlan_dev = vlan_find_dev(skb->dev, vlan_proto, vlan_id); in vlan_do_receive()
51 skb = *skbp = vlan_insert_inner_tag(skb, skb->vlan_proto, in vlan_do_receive()
76 __be16 vlan_proto, u16 vlan_id) in __vlan_find_dev_deep_rcu() argument
82 vlan_proto, vlan_id); in __vlan_find_dev_deep_rcu()
94 vlan_proto, vlan_id); in __vlan_find_dev_deep_rcu()
120 return vlan_dev_priv(dev)->vlan_proto; in vlan_dev_vlan_proto()
Dvlan_gvrp.c32 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_join()
43 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_gvrp_request_leave()
Dvlan_mvrp.c38 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_join()
49 if (vlan->vlan_proto != htons(ETH_P_8021Q)) in vlan_mvrp_request_leave()
Dvlan_netlink.c163 vlan->vlan_proto = proto; in vlan_newlink()
169 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id, in vlan_newlink()
217 if (nla_put_be16(skb, IFLA_VLAN_PROTOCOL, vlan->vlan_proto) || in vlan_fill_info()
Dvlan_dev.c71 skb->protocol = vlan->vlan_proto; in vlan_dev_hard_header()
72 type = ntohs(vlan->vlan_proto); in vlan_dev_hard_header()
112 if (veth->h_vlan_proto != vlan->vlan_proto || in vlan_dev_hard_start_xmit()
117 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); in vlan_dev_hard_start_xmit()
570 if (vlan_hw_offload_capable(real_dev->features, vlan->vlan_proto)) { in vlan_dev_init()
/Linux-v5.4/include/trace/events/
Dnet.h25 __field( u16, vlan_proto )
45 __entry->vlan_proto = ntohs(skb->vlan_proto);
63 __entry->vlan_tagged, __entry->vlan_proto, __entry->vlan_tci,
176 __field( u16, vlan_proto )
202 __entry->vlan_proto = ntohs(skb->vlan_proto);
220 __entry->skbaddr, __entry->vlan_tagged, __entry->vlan_proto,
/Linux-v5.4/net/bridge/
Dbr_arp_nd_proxy.c48 __be16 vlan_proto, u16 vlan_tci) in br_arp_send() argument
77 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in br_arp_send()
169 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_proxy_suppress_arp()
206 skb->vlan_proto, in br_do_proxy_suppress_arp()
244 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) in br_nd_send() argument
343 __vlan_hwaccel_put_tag(reply, vlan_proto, vlan_tci); in br_nd_send()
419 vlandev = __vlan_find_dev_deep_rcu(br->dev, skb->vlan_proto, in br_do_suppress_nd()
451 skb->vlan_proto, in br_do_suppress_nd()
Dbr_vlan.c95 return vlan_vid_add(dev, br->vlan_proto, v->vid); in __vlan_vid_add()
137 vlan_vid_del(dev, br->vlan_proto, v->vid); in __vlan_vid_del()
459 skb->protocol == br->vlan_proto)) { in __allowed_ingress()
467 if (skb->vlan_proto != br->vlan_proto) { in __allowed_ingress()
470 skb = vlan_insert_tag_set_proto(skb, skb->vlan_proto, in __allowed_ingress()
503 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); in __allowed_ingress()
583 if (!br_vlan_get_tag(skb, vid) && skb->vlan_proto != br->vlan_proto) in br_should_learn()
741 br->vlan_proto == htons(ETH_P_8021Q)) { in recalculate_group_addr()
755 br->vlan_proto == htons(ETH_P_8021Q)) in br_recalculate_fwd_mask()
804 *p_proto = ntohs(br->vlan_proto); in br_vlan_get_proto()
[all …]
Dbr_netfilter_hooks.c75 static inline __be16 vlan_proto(const struct sk_buff *skb) in vlan_proto() function
89 return vlan_proto(skb) == htons(ETH_P_IP) && brnet->filter_vlan_tagged; in is_vlan_ip()
97 return vlan_proto(skb) == htons(ETH_P_IPV6) && in is_vlan_ipv6()
105 return vlan_proto(skb) == htons(ETH_P_ARP) && brnet->filter_vlan_tagged; in is_vlan_arp()
140 __be16 vlan_proto; member
439 vlan = __vlan_find_dev_deep_rcu(br, skb->vlan_proto, in brnf_get_logical_dev()
690 if (data->vlan_proto) in br_nf_push_frag_xmit()
691 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci); in br_nf_push_frag_xmit()
761 data->vlan_proto = skb->vlan_proto; in br_nf_dev_queue_xmit()
763 data->vlan_proto = 0; in br_nf_dev_queue_xmit()
/Linux-v5.4/drivers/net/ethernet/sfc/
Dsriov.c22 u8 qos, __be16 vlan_proto) in efx_sriov_set_vf_vlan() argument
31 if (vlan_proto != htons(ETH_P_8021Q)) in efx_sriov_set_vf_vlan()
Dsriov.h16 u8 qos, __be16 vlan_proto);
/Linux-v5.4/drivers/net/netdevsim/
Dnetdev.c95 u16 vlan, u8 qos, __be16 vlan_proto) in nsim_set_vf_vlan() argument
105 nsim_bus_dev->vfconfigs[vf].vlan_proto = vlan_proto; in nsim_set_vf_vlan()
174 ivi->vlan_proto = nsim_bus_dev->vfconfigs[vf].vlan_proto; in nsim_get_vf_config()
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_sriov.h52 __be16 vlan_proto);
Dnfp_net_sriov.c95 __be16 vlan_proto) in nfp_app_set_vf_vlan() argument
106 if (vlan_proto != htons(ETH_P_8021Q)) in nfp_app_set_vf_vlan()
/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dflow_dissector.c54 __u16 vlan_proto; member
80 __u16 vlan_proto; member
149 .vlan_proto = __bpf_constant_htons(ETH_P_IP),
171 .vlan_proto = __bpf_constant_htons(ETH_P_8021Q),
/Linux-v5.4/net/bridge/netfilter/
Dnf_conntrack_bridge.c289 data->vlan_proto = skb->vlan_proto; in nf_ct_bridge_frag_save()
335 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci); in nf_ct_bridge_frag_restore()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sriov.h24 u8 qos, __be16 vlan_proto);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dcmd.c1856 vp_oper->state.vlan_proto == vp_admin->vlan_proto && in mlx4_master_immediate_activate_vlan_qos()
1915 vp_oper->state.vlan_proto = vp_admin->vlan_proto; in mlx4_master_immediate_activate_vlan_qos()
1929 work->vlan_proto = vp_oper->state.vlan_proto; in mlx4_master_immediate_activate_vlan_qos()
2016 if (vp_admin->vlan_proto != htons(ETH_P_8021AD) || in mlx4_master_activate_admin_state()
2018 vp_oper->state.vlan_proto = vp_admin->vlan_proto; in mlx4_master_activate_admin_state()
2035 vp_oper->state.vlan_proto = htons(ETH_P_8021Q); in mlx4_master_activate_admin_state()
2426 admin_vport->vlan_proto = htons(ETH_P_8021Q); in mlx4_multi_func_init()
2427 oper_vport->vlan_proto = htons(ETH_P_8021Q); in mlx4_multi_func_init()
3059 vf_admin->vlan_proto = proto; in mlx4_set_vf_vlan()
3072 vf_oper->state.vlan_proto != proto) || in mlx4_set_vf_vlan()
[all …]
Den_tx.c874 u16 vlan_proto; in mlx4_en_xmit() local
877 vlan_proto = be16_to_cpu(skb->vlan_proto); in mlx4_en_xmit()
878 if (vlan_proto == ETH_P_8021AD) in mlx4_en_xmit()
880 else if (vlan_proto == ETH_P_8021Q) in mlx4_en_xmit()
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_virtchnl_pf.h131 u16 vlan_id, u8 qos, __be16 vlan_proto);

1234