/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | xdp_hw_metadata.c | 24 __be16 *vlan_proto,
|
H A D | xdp_metadata.c | 27 __be16 *vlan_proto,
|
H A D | verifier_cgroup_skb.c | 63 __imm_const(__sk_buff_vlan_proto, offsetof(struct __sk_buff, vlan_proto)),
|
/linux-master/net/bridge/ |
H A D | br_netfilter_hooks.c | 79 static inline __be16 vlan_proto(const struct sk_buff *skb) function 93 return vlan_proto(skb) == htons(ETH_P_IP) && brnet->filter_vlan_tagged; 101 return vlan_proto(skb) == htons(ETH_P_IPV6) && 109 return vlan_proto(skb) == htons(ETH_P_ARP) && brnet->filter_vlan_tagged; 144 __be16 vlan_proto; member in struct:brnf_frag_data 461 vlan = __vlan_find_dev_deep_rcu(br, skb->vlan_proto, 811 if (data->vlan_proto) 812 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci); 888 data->vlan_proto = skb->vlan_proto; [all...] |
H A D | br_vlan.c | 114 return vlan_vid_add(dev, br->vlan_proto, v->vid); 154 vlan_vid_del(dev, br->vlan_proto, v->vid); 550 skb->protocol == br->vlan_proto)) { 558 if (skb->vlan_proto != br->vlan_proto) { 561 skb = vlan_insert_tag_set_proto(skb, skb->vlan_proto, 594 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); 693 if (!br_vlan_get_tag(skb, vid) && skb->vlan_proto != br->vlan_proto) 864 br->vlan_proto [all...] |
H A D | br_vlan_tunnel.c | 182 __vlan_hwaccel_put_tag(skb, p->br->vlan_proto, vlan->vid);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge_priv.h | 220 u16 vlan_proto; member in struct:mlx5_esw_bridge 229 int mlx5_esw_bridge_vlan_mcast_init(u16 vlan_proto, struct mlx5_esw_bridge_port *port,
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc.h | 55 * @vlan_proto: ethernet types for vlan push actions 76 __be16 vlan_proto[2]; member in struct:efx_tc_action_set 95 __be16 vlan_tci[2], vlan_proto[2]; member in struct:efx_tc_match_fields
|
H A D | mae.c | 681 CHECK(VLAN0_PROTO, vlan_proto[0]) || 683 CHECK(VLAN1_PROTO, vlan_proto[1]) || 776 CHECK(ENC_VLAN0_PROTO, vlan_proto[0]) || 778 CHECK(ENC_VLAN1_PROTO, vlan_proto[1]) || 1328 act->vlan_proto[0]); 1334 act->vlan_proto[1]); 1595 match->value.vlan_proto[0]); 1597 match->mask.vlan_proto[0]); 1603 match->value.vlan_proto[1]); 1605 match->mask.vlan_proto[ [all...] |
/linux-master/net/8021q/ |
H A D | vlan_dev.c | 72 skb->protocol = vlan->vlan_proto; 73 type = ntohs(vlan->vlan_proto); 113 veth->h_vlan_proto != vlan->vlan_proto) { 117 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); 596 if (vlan_hw_offload_capable(real_dev->features, vlan->vlan_proto)) { 777 path->encap.proto = vlan->vlan_proto; 784 ctx->vlan[ctx->num_vlans].proto = vlan->vlan_proto;
|
/linux-master/net/bridge/netfilter/ |
H A D | nf_conntrack_bridge.c | 330 data->vlan_proto = skb->vlan_proto; 376 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci);
|
H A D | nft_reject_bridge.c | 38 __vlan_hwaccel_put_tag(nskb, oldskb->vlan_proto, vid);
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth.h | 36 __be16 vlan_proto; member in struct:fun_vport_info
|
H A D | funeth_main.c | 1242 __be16 vlan_proto) 1253 if (vlan_proto && vlan_proto != htons(ETH_P_8021Q) && 1254 vlan_proto != htons(ETH_P_8021AD)) 1262 vlan_param.u.vlan = FUN_ADI_VLAN_INIT(be16_to_cpu(vlan_proto), 1268 vi->vlan_proto = vlan_proto; 1319 ivi->vlan_proto = vi->vlan_proto; 1241 fun_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 197 __le16 vlan_proto; member in struct:hclge_mbx_port_base_vlan
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector.c | 60 __u16 vlan_proto; member in struct:svlan_ipv4_pkt 86 __u16 vlan_proto; member in struct:dvlan_ipv6_pkt 159 .vlan_proto = __bpf_constant_htons(ETH_P_IP), 182 .vlan_proto = __bpf_constant_htons(ETH_P_8021Q),
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_sriov.h | 40 __be16 vlan_proto);
|
H A D | ice_txrx.h | 262 __be16 vlan_proto; member in struct:ice_pkt_ctx 341 __be16 vlan_proto; member in struct:ice_rx_ring::__anon122::__anon123
|
H A D | ice_sriov.c | 1407 ivi->vlan_proto = cpu_to_be16(ice_vf_get_port_vlan_tpid(vf)); 1758 * ice_is_supported_port_vlan_proto - make sure the vlan_proto is supported 1760 * @vlan_proto: VLAN TPID being checked 1767 ice_is_supported_port_vlan_proto(struct ice_hw *hw, u16 vlan_proto) argument 1771 switch (vlan_proto) { 1790 * @vlan_proto: VLAN protocol 1796 __be16 vlan_proto) 1799 u16 local_vlan_proto = ntohs(vlan_proto); 1795 ice_set_vf_port_vlan(struct net_device *netdev, int vf_id, u16 vlan_id, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 1856 vp_oper->state.vlan_proto == vp_admin->vlan_proto && 1915 vp_oper->state.vlan_proto = vp_admin->vlan_proto; 1929 work->vlan_proto = vp_oper->state.vlan_proto; 2011 if (vp_admin->vlan_proto != htons(ETH_P_8021AD) || 2013 vp_oper->state.vlan_proto = vp_admin->vlan_proto; 2030 vp_oper->state.vlan_proto [all...] |
H A D | en_tx.c | 919 u16 vlan_proto; local 922 vlan_proto = be16_to_cpu(skb->vlan_proto); 923 if (vlan_proto == ETH_P_8021AD) 925 else if (vlan_proto == ETH_P_8021Q)
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_iov.c | 591 u8 qos, __be16 vlan_proto) 607 if (vlan_proto != htons(ETH_P_8021Q)) 590 fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, u8 qos, __be16 vlan_proto) argument
|
/linux-master/net/sched/ |
H A D | act_mpls.c | 93 if (__vlan_insert_inner_tag(skb, skb->vlan_proto, 98 skb->protocol = skb->vlan_proto;
|
/linux-master/net/netfilter/ |
H A D | nf_tables_trace.c | 59 veth.h_vlan_proto = skb->vlan_proto;
|
/linux-master/drivers/net/netdevsim/ |
H A D | netdevsim.h | 273 __be16 vlan_proto; member in struct:nsim_vf_config
|