Searched refs:vlan_proto (Results 26 - 50 of 124) sorted by last modified time

12345

/linux-master/tools/include/uapi/linux/
H A Dbpf.h2152 * 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 Dact_mpls.c93 if (__vlan_insert_inner_tag(skb, skb->vlan_proto,
98 skb->protocol = skb->vlan_proto;
/linux-master/net/netfilter/
H A Dnfnetlink_queue.c522 nla_put_be16(skb, NFQA_VLAN_PROTO, entskb->vlan_proto))
/linux-master/net/core/
H A Dxdp.c743 * @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 Drtnetlink.c1316 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 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_device.c411 ctx->vlan[ctx->num_vlans].proto = path->bridge.vlan_proto;
/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/include/uapi/linux/
H A Dif_link.h1602 __be16 vlan_proto; /* VLAN protocol either 802.1Q or 802.1ad */ member in struct:ifla_vf_vlan_info
H A Dbpf.h2152 * 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 Dbonding.h278 __be16 vlan_proto; member in struct:bond_vlan_tag
/linux-master/drivers/net/netdevsim/
H A Dnetdevsim.h273 __be16 vlan_proto; member in struct:nsim_vf_config
H A Dnetdev.c114 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 Dspectrum_switchdev.c993 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 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)
H A Den_netdev.c2579 __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 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...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c1525 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 Digb_main.c164 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 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
H A Dice_txrx_lib.c259 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 Dice_main.c6143 vsi->rx_rings[i]->pkt_ctx.vlan_proto = vlan_ethertype;
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h1025 u16 vlan_proto; /* so far support 802.1Q only */ member in struct:hclge_vlan_info
H A Dhclge_mbx.c427 base_vlan.vlan_proto = cpu_to_le16(vlan_info->vlan_proto);
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c2706 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

Completed in 454 milliseconds

12345