Searched refs:vlan_proto (Results 26 - 50 of 124) sorted by relevance

12345

/linux-master/tools/testing/selftests/bpf/progs/
H A Dxdp_hw_metadata.c24 __be16 *vlan_proto,
H A Dxdp_metadata.c27 __be16 *vlan_proto,
H A Dverifier_cgroup_skb.c63 __imm_const(__sk_buff_vlan_proto, offsetof(struct __sk_buff, vlan_proto)),
/linux-master/net/bridge/
H A Dbr_netfilter_hooks.c79 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 Dbr_vlan.c114 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 Dbr_vlan_tunnel.c182 __vlan_hwaccel_put_tag(skb, p->br->vlan_proto, vlan->vid);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_priv.h220 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 Dtc.h55 * @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 Dmae.c681 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 Dvlan_dev.c72 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 Dnf_conntrack_bridge.c330 data->vlan_proto = skb->vlan_proto;
376 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci);
H A Dnft_reject_bridge.c38 __vlan_hwaccel_put_tag(nskb, oldskb->vlan_proto, vid);
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h36 __be16 vlan_proto; member in struct:fun_vport_info
H A Dfuneth_main.c1242 __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 Dhclge_mbx.h197 __le16 vlan_proto; member in struct:hclge_mbx_port_base_vlan
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c60 __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 Dice_sriov.h40 __be16 vlan_proto);
H A Dice_txrx.h262 __be16 vlan_proto; member in struct:ice_pkt_ctx
341 __be16 vlan_proto; member in struct:ice_rx_ring::__anon122::__anon123
H A Dice_sriov.c1407 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 Dcmd.c1856 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 Den_tx.c919 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 Dfm10k_iov.c591 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 Dact_mpls.c93 if (__vlan_insert_inner_tag(skb, skb->vlan_proto,
98 skb->protocol = skb->vlan_proto;
/linux-master/net/netfilter/
H A Dnf_tables_trace.c59 veth.h_vlan_proto = skb->vlan_proto;
/linux-master/drivers/net/netdevsim/
H A Dnetdevsim.h273 __be16 vlan_proto; member in struct:nsim_vf_config

Completed in 194 milliseconds

12345