/linux-master/net/8021q/ |
H A D | vlan_core.c | 79 struct vlan_info *vlan_info = rcu_dereference(dev->vlan_info); local 81 if (vlan_info) { 82 return vlan_group_get_device(&vlan_info->grp, 138 static void vlan_info_free(struct vlan_info *vlan_info) argument 140 vlan_group_free(&vlan_info->grp); 141 kfree(vlan_info); 146 vlan_info_free(container_of(rcu, struct vlan_info, rc 151 struct vlan_info *vlan_info; local 180 vlan_vid_info_get(struct vlan_info *vlan_info, __be16 proto, u16 vid) argument 232 struct vlan_info *vlan_info; local 254 vlan_filter_push_vids(struct vlan_info *vlan_info, __be16 proto) argument 283 vlan_filter_drop_vids(struct vlan_info *vlan_info, __be16 proto) argument 295 __vlan_vid_add(struct vlan_info *vlan_info, __be16 proto, u16 vid, struct vlan_vid_info **pvid_info) argument 320 struct vlan_info *vlan_info; local 354 __vlan_vid_del(struct vlan_info *vlan_info, struct vlan_vid_info *vid_info) argument 373 struct vlan_info *vlan_info; local 400 struct vlan_info *vlan_info; local 435 struct vlan_info *vlan_info; local 453 struct vlan_info *vlan_info; local [all...] |
H A D | vlan.h | 29 struct vlan_info { struct 97 struct vlan_info *vlan_info = rcu_dereference_rtnl(real_dev->vlan_info); local 99 if (vlan_info) 100 return vlan_group_get_device(&vlan_info->grp, 124 int vlan_filter_push_vids(struct vlan_info *vlan_info, __be16 proto); 125 void vlan_filter_drop_vids(struct vlan_info *vlan_info, __be1 [all...] |
H A D | vlan.c | 93 struct vlan_info *vlan_info; local 99 vlan_info = rtnl_dereference(real_dev->vlan_info); 100 BUG_ON(!vlan_info); 102 grp = &vlan_info->grp; 153 struct vlan_info *vlan_info; local 161 vlan_info = rtnl_dereference(real_dev->vlan_info); 366 struct vlan_info *vlan_info; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_mbx.c | 301 struct hclge_mbx_port_base_vlan *vlan_info; local 368 vlan_info = 370 state = le16_to_cpu(vlan_info->state); 372 vlan_info);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_vsi_vlan_lib.c | 245 ice_save_vlan_info(&vsi->info, &vsi->vlan_info); 298 ice_restore_vlan_info(&vsi->info, &vsi->vlan_info); 667 * @vlan_info: packed u16 that contains the VLAN prio and ID 686 __ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, u16 vlan_info, u16 tpid) argument 700 ice_save_vlan_info(&vsi->info, &vsi->vlan_info); 705 ctxt->info.port_based_outer_vlan = cpu_to_le16(vlan_info); 761 * vsi->vlan_info). Setting happens in port vlan configuration. 773 ice_restore_vlan_info(&vsi->info, &vsi->vlan_info);
|
H A D | ice.h | 380 struct ice_vsi_vlan_info vlan_info; /* vlan config to be restored */ member in struct:ice_vsi
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/ |
H A D | dp.c | 746 u32 meta_info, vlan_info; local 765 vlan_info = get_unaligned_be32(data); 766 if (FIELD_GET(NFP_NET_META_VLAN_STRIP, vlan_info)) { 769 vlan_info); 771 vlan_info);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_mbx.c | 422 struct hclge_vlan_info *vlan_info) 427 base_vlan.vlan_proto = cpu_to_le16(vlan_info->vlan_proto); 428 base_vlan.qos = cpu_to_le16(vlan_info->qos); 429 base_vlan.vlan_tag = cpu_to_le16(vlan_info->vlan_tag); 686 &vlan_cfg->vlan_info); 420 hclge_push_vf_port_base_vlan_info(struct hclge_vport *vport, u8 vfid, u16 state, struct hclge_vlan_info *vlan_info) argument
|
H A D | hclge_main.h | 1033 struct hclge_vlan_info vlan_info; member in struct:hclge_port_base_vlan_config 1159 struct hclge_vlan_info *vlan_info); 1162 struct hclge_vlan_info *vlan_info);
|
H A D | hclge_main.c | 3481 ivf->vlan = vport->port_base_vlan_cfg.vlan_info.vlan_tag; 3482 ivf->vlan_proto = htons(vport->port_base_vlan_cfg.vlan_info.vlan_proto); 3483 ivf->qos = vport->port_base_vlan_cfg.vlan_info.qos; 9956 cfg->vlan_info.vlan_tag, 9957 cfg->vlan_info.qos); 10110 struct hclge_vlan_info *vlan_info; local 10121 vlan_info = vport->port_base_vlan_cfg.tbl_sta ? 10122 &vport->port_base_vlan_cfg.vlan_info : 10125 vlan_id = vlan_info->vlan_tag; 10126 vlan_proto = vlan_info 10314 hclge_update_port_base_vlan_cfg(struct hclge_vport *vport, u16 state, struct hclge_vlan_info *vlan_info) argument 10382 struct hclge_vlan_info vlan_info; local 10438 struct hclge_vlan_info *vlan_info; local 12609 struct hclge_vlan_info vlan_info; local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | dp.c | 746 u32 meta_info, vlan_info; local 765 vlan_info = get_unaligned_be32(data); 766 if (FIELD_GET(NFP_NET_META_VLAN_STRIP, vlan_info)) { 769 vlan_info); 771 vlan_info);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | cq.c | 249 wc->vlan_id = (be16_to_cpu(cqe->vlan_info)) & 0xfff; 250 wc->sl = (be16_to_cpu(cqe->vlan_info) >> 13) & 0x7;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.c | 269 *vlan_tci = be16_to_cpu(cqe->vlan_info);
|
/linux-master/include/linux/mlx5/ |
H A D | device.h | 829 __be16 vlan_info; member in struct:mlx5_cqe64
|
/linux-master/include/linux/ |
H A D | netdevice.h | 1864 * @vlan_info: VLAN info 2225 struct vlan_info __rcu *vlan_info; member in struct:net_device
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 1590 be16_to_cpu(cqe->vlan_info));
|