/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 2152 * long bpf_skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) 2155 * *vlan_proto* to the packet associated to *skb*, then update 2156 * the checksum. Note that if *vlan_proto* is different from 6222 __u32 vlan_proto; member in struct:__sk_buff
|
/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 | nfnetlink_queue.c | 522 nla_put_be16(skb, NFQA_VLAN_PROTO, entskb->vlan_proto))
|
/linux-master/net/core/ |
H A D | xdp.c | 743 * @vlan_proto: Destination pointer for VLAN Tag protocol identifier (TPID). 746 * In case of success, ``vlan_proto`` contains *Tag protocol identifier (TPID)*, 748 * custom TPIDs. ``vlan_proto`` is stored in **network byte order (BE)** 750 * ``if (vlan_proto == bpf_htons(ETH_P_8021Q)) do_something();`` 768 __be16 *vlan_proto, u16 *vlan_tci) 767 bpf_xdp_metadata_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto, u16 *vlan_tci) argument
|
H A D | rtnetlink.c | 1316 ivi.vlan_proto = htons(ETH_P_8021Q); 1342 vf_vlan_info.vlan_proto = ivi.vlan_proto; 2548 ivvl[0]->qos, ivvl[0]->vlan_proto);
|
/linux-master/net/bridge/ |
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_device.c | 411 ctx->vlan[ctx->num_vlans].proto = path->bridge.vlan_proto;
|
/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/include/uapi/linux/ |
H A D | if_link.h | 1602 __be16 vlan_proto; /* VLAN protocol either 802.1Q or 802.1ad */ member in struct:ifla_vf_vlan_info
|
H A D | bpf.h | 2152 * long bpf_skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci) 2155 * *vlan_proto* to the packet associated to *skb*, then update 2156 * the checksum. Note that if *vlan_proto* is different from 6222 __u32 vlan_proto; member in struct:__sk_buff
|
/linux-master/include/net/ |
H A D | bonding.h | 278 __be16 vlan_proto; member in struct:bond_vlan_tag
|
/linux-master/drivers/net/netdevsim/ |
H A D | netdevsim.h | 273 __be16 vlan_proto; member in struct:nsim_vf_config
|
H A D | netdev.c | 114 u16 vlan, u8 qos, __be16 vlan_proto) 124 nsim_dev->vfconfigs[vf].vlan_proto = vlan_proto; 198 ivi->vlan_proto = nsim_dev->vfconfigs[vf].vlan_proto; 113 nsim_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 993 u16 vlan_proto) 991 mlxsw_sp_port_attr_br_vlan_proto_set(struct mlxsw_sp_port *mlxsw_sp_port, struct net_device *orig_dev, u16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
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)
|
H A D | en_netdev.c | 2579 __be16 vlan_proto) 2585 vlan_proto); 2578 mlx4_en_set_vf_vlan(struct net_device *dev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
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...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_sriov.c | 1525 u8 qos, __be16 vlan_proto) 1532 if (vlan_proto != htons(ETH_P_8021Q)) 1524 ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 164 int vf, u16 vlan, u8 qos, __be16 vlan_proto); 7530 u16 vlan, u8 qos, __be16 vlan_proto) 7537 if (vlan_proto != htons(ETH_P_8021Q)) 7529 igb_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|
/linux-master/drivers/net/ethernet/intel/ice/ |
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
|
H A D | ice_txrx_lib.c | 259 if ((vlan_tci & VLAN_VID_MASK) && rx_ring->vlan_proto) 260 __vlan_hwaccel_put_tag(skb, rx_ring->vlan_proto, 605 * @vlan_proto: destination address for VLAN protocol 611 static int ice_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto, argument 616 *vlan_proto = xdp_ext->pkt_ctx->vlan_proto; 617 if (!*vlan_proto)
|
H A D | ice_main.c | 6143 vsi->rx_rings[i]->pkt_ctx.vlan_proto = vlan_ethertype;
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.h | 1025 u16 vlan_proto; /* so far support 802.1Q only */ member in struct:hclge_vlan_info
|
H A D | hclge_mbx.c | 427 base_vlan.vlan_proto = cpu_to_le16(vlan_info->vlan_proto);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 2706 u8 qos, __be16 vlan_proto) 2712 "set vf vlan: vf=%d, vlan=%u, qos=%u, vlan_proto=0x%x\n", 2713 vf, vlan, qos, ntohs(vlan_proto)); 2717 qos, vlan_proto); 2705 hns3_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, __be16 vlan_proto) argument
|