/linux-master/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 586 struct ndis_pkt_8021q_info *vlan; local 589 vlan = init_ppi_data(rndis_msg, NDIS_VLAN_PPI_SIZE, 592 vlan->value = 0; 593 vlan->vlanid = skb_vlan_tag_get_id(skb); 594 vlan->cfi = skb_vlan_tag_get_cfi(skb); 595 vlan->pri = skb_vlan_tag_get_prio(skb); 790 const struct ndis_pkt_8021q_info *vlan = &nvchan->rsc.vlan; local 860 u16 vlan_tci = vlan->vlanid | (vlan [all...] |
/linux-master/drivers/net/dsa/ |
H A D | mt7530.c | 1807 const struct switchdev_obj_port_vlan *vlan, 1810 bool untagged = vlan->flags & BRIDGE_VLAN_INFO_UNTAGGED; 1811 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; 1818 mt7530_hw_vlan_update(priv, vlan->vid, &new_entry, mt7530_hw_vlan_add); 1821 priv->ports[port].pvid = vlan->vid; 1831 G0_PORT_VID(vlan->vid)); 1832 } else if (vlan->vid && priv->ports[port].pvid == vlan->vid) { 1852 const struct switchdev_obj_port_vlan *vlan) 1860 mt7530_hw_vlan_update(priv, vlan 1806 mt7530_port_vlan_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) argument 1851 mt7530_port_vlan_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 297 * specified in the vlan configuration below 949 struct switchdev_obj_port_vlan vlan = { local 957 return dpaa2_switch_port_vlans_add(netdev, &vlan); 963 struct switchdev_obj_port_vlan vlan = { local 971 return dpaa2_switch_port_vlans_del(netdev, &vlan); 1767 const struct switchdev_obj_port_vlan *vlan) 1777 if (port_priv->vlans[vlan->vid] & ETHSW_VLAN_MEMBER) { 1778 netdev_err(netdev, "VLAN %d already configured\n", vlan->vid); 1802 if (!port_priv->ethsw_data->vlans[vlan->vid]) { 1804 err = dpaa2_switch_add_vlan(port_priv, vlan 1766 dpaa2_switch_port_vlans_add(struct net_device *netdev, const struct switchdev_obj_port_vlan *vlan) argument 1939 dpaa2_switch_port_vlans_del(struct net_device *netdev, const struct switchdev_obj_port_vlan *vlan) argument 3147 struct switchdev_obj_port_vlan vlan = { local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_vfpf.h | 428 u16 vlan; member in struct:pf_vf_bulletin_content
|
H A D | bnx2x_sp.h | 108 u16 vlan; member in struct:bnx2x_vlan_ramrod_data 114 u16 vlan; member in struct:bnx2x_vlan_mac_ramrod_data 119 struct bnx2x_vlan_ramrod_data vlan; member in union:bnx2x_classification_ramrod_data 250 /* Used to store the cam offset used for the mac/vlan/vlan-mac. 1221 /* Replace vlan's ethertype */ 1227 /* Inner-to-Outer vlan priority mapping */ 1235 u16 vlan; member in struct:bnx2x_func_switch_update_params
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_hw.h | 234 u8 vlan; member in struct:amap_eth_hdr_wrb
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | e1000_82575.h | 85 __le16 vlan; /* VLAN tag */ member in struct:e1000_adv_rx_desc::__anon610::__anon615 215 #define E1000_DVMOLR_HIDEVLAN 0x20000000 /* Hide vlan enable */
|
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | vf.h | 62 __le16 vlan; /* VLAN tag */ member in struct:e1000_adv_rx_desc::__anon412::__anon418
|
/linux-master/drivers/infiniband/hw/qedr/ |
H A D | qedr_iw_cm.c | 594 cm_info->vlan = qedr_iw_get_vlan_ipv4(dev, cm_info->local_ip); 618 cm_info->vlan = qedr_iw_get_vlan_ipv6(cm_info->local_ip); 694 iparams.vlan = qedr_iw_get_vlan_ipv4(dev, iparams.ip_addr); 705 iparams.vlan = qedr_iw_get_vlan_ipv6(iparams.ip_addr);
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sriov.h | 181 u16 vlan; member in struct:qlcnic_sriov
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | defines.h | 229 __le16 vlan; /* VLAN tag */ member in struct:ixgbe_adv_rx_desc::__anon1246::__anon1252 270 #define IXGBE_ADVTXD_VLAN_SHIFT 16 /* Adv ctxt vlan tag shift */
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mei/ |
H A D | sap.h | 693 * @vlan: See &enum iwl_sap_vlan_filter_flags. 702 __le16 vlan[4]; member in struct:iwl_sap_oob_filters
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_xdp_vlan.sh | 166 # Disable rx-vlan-offload (mostly needed on ns1) 170 # Disable tx-vlan-offload (mostly needed on ns2) 184 ip netns exec ${NS2} ip link add link $DEVNS2 name $DEVNS2.$VLAN type vlan id $VLAN 221 # Second test: Replace xdp prog, that fully remove vlan header
|
/linux-master/include/rdma/ |
H A D | ib_pack.h | 248 struct ib_unpacked_vlan vlan; member in struct:ib_ud_header
|
/linux-master/net/openvswitch/ |
H A D | flow.h | 91 struct vlan_head vlan; member in struct:sw_flow_key::__anon4681
|
/linux-master/tools/testing/selftests/netfilter/ |
H A D | nft_flowtable.sh | 585 ip -net $nsr1 link add link veth0 name veth0.10 type vlan id 10 591 ip -net $ns1 link add link eth0 name eth0.10 type vlan id 10 608 ip -net $nsr1 link delete veth0.10 type vlan 613 ip -net $ns1 link delete eth0.10 type vlan
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_mc_aware.sh | 91 ip link set dev $h2.111 type vlan egress-qos-map 0:1
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_l2.h | 80 u16 vlan; member in struct:qed_filter_ucast
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 251 if (dsa.vlan.is_tagged) { 252 u16 tci = dsa.vlan.vid & VLAN_VID_MASK; 254 tci |= dsa.vlan.vpt << VLAN_PRIO_SHIFT; 255 if (dsa.vlan.cfi_bit)
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 397 struct flow_dissector_key_vlan vlan; member in struct:flow_keys
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_protocol_type.h | 146 __be16 vlan; member in struct:ice_vlan_hdr
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | puda.h | 34 u16 vlan; member in struct:irdma_puda_cmpl_info
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.c | 209 struct vlan_hdr *vlan = (struct vlan_hdr *) local 211 ip = (char *)vlan + VLAN_HLEN; 213 vlan->h_vlan_TCI = htons(vlan_dev_vlan_id(dev)); 214 vlan->h_vlan_encapsulated_proto = htons(proto);
|
/linux-master/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.h | 280 struct gelic_vlan_id vlan[GELIC_PORT_MAX]; member in struct:gelic_card
|
/linux-master/include/linux/mlx5/ |
H A D | fs.h | 274 struct mlx5_fs_vlan vlan[MLX5_FS_VLAN_DEPTH]; member in struct:mlx5_flow_act
|