| /linux/drivers/net/ |
| H A D | macvlan.c | 62 struct macvlan_dev __rcu *vlan; member 128 struct macvlan_dev *vlan; in macvlan_hash_lookup() local 140 const struct macvlan_dev *vlan, in macvlan_hash_lookup_source() 155 static int macvlan_hash_add_source(struct macvlan_dev *vlan, in macvlan_hash_add_source() 179 static void macvlan_hash_add(struct macvlan_dev *vlan) in macvlan_hash_add() 195 static void macvlan_hash_del(struct macvlan_dev *vlan, bool sync) in macvlan_hash_del() 202 static void macvlan_hash_change_addr(struct macvlan_dev *vlan, in macvlan_hash_change_addr() 232 const struct macvlan_dev *vlan, in macvlan_broadcast_one() 249 static u32 macvlan_hash_mix(const struct macvlan_dev *vlan) in macvlan_hash_mix() 255 static unsigned int mc_hash(const struct macvlan_dev *vlan, in mc_hash() [all …]
|
| H A D | macvtap.c | 29 struct macvlan_dev vlan; member 58 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_tx_dropped() local 66 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_rx_dropped() local 75 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_update_features() local
|
| /linux/drivers/net/dsa/ |
| H A D | mt7628.c | 32 #define MT7628_ESW_REG_VLANI(vlan) (0x50 + 4 * ((vlan) / 2)) argument 33 #define MT7628_ESW_REG_VMSC(vlan) (0x70 + 4 * ((vlan) / 4)) argument 34 #define MT7628_ESW_REG_VUB(vlan) (0x100 + 4 * ((vlan) / 4)) argument 63 #define MT7628_ESW_VID_SHIFT(vlan) \ argument 65 #define MT7628_ESW_VID_MASK(vlan) \ argument 67 #define MT7628_ESW_VID_PREP(vlan, vid) \ argument 72 #define MT7628_ESW_VMSC_SHIFT(vlan) \ argument 74 #define MT7628_ESW_VMSC_MASK(vlan) \ argument 76 #define MT7628_ESW_VMSC_PREP(vlan, vmsc) \ argument 81 #define MT7628_ESW_VUB_SHIFT(vlan) \ argument [all …]
|
| /linux/net/bridge/ |
| H A D | br_vlan_tunnel.c | 44 static void vlan_tunnel_info_release(struct net_bridge_vlan *vlan) in vlan_tunnel_info_release() 54 struct net_bridge_vlan *vlan) in vlan_tunnel_info_del() 64 struct net_bridge_vlan *vlan, u32 tun_id) in __vlan_tunnel_info_add() 102 struct net_bridge_vlan *vlan; in nbp_vlan_tunnel_info_add() local 136 struct net_bridge_vlan *vlan, *tmp; in __vlan_tunnel_info_flush() local 167 struct net_bridge_vlan *vlan; in br_handle_ingress_vlan_tunnel() local 187 struct net_bridge_vlan *vlan) in br_handle_egress_vlan_tunnel()
|
| H A D | br_vlan.c | 450 struct net_bridge_vlan *vlan, *tmp; __vlan_flush() local 545 __allowed_ingress(const struct net_bridge * br,struct net_bridge_vlan_group * vg,struct sk_buff * skb,u16 * vid,u8 * state,struct net_bridge_vlan ** vlan) __allowed_ingress() argument 651 br_allowed_ingress(const struct net_bridge * br,struct net_bridge_vlan_group * vg,struct sk_buff * skb,u16 * vid,u8 * state,struct net_bridge_vlan ** vlan) br_allowed_ingress() argument 721 br_vlan_add_existing(struct net_bridge * br,struct net_bridge_vlan_group * vg,struct net_bridge_vlan * vlan,u16 flags,bool * changed,struct netlink_ext_ack * extack) br_vlan_add_existing() argument 783 struct net_bridge_vlan *vlan; br_vlan_add() local 956 struct net_bridge_vlan *vlan; __br_vlan_set_proto() local 1318 struct net_bridge_vlan *vlan; nbp_vlan_add() local 1659 struct net_bridge_vlan *vlan; br_vlan_set_all_vlan_dev_state() local 1788 struct vlan_dev_priv *vlan = vlan_dev_priv(vlan_dev); br_vlan_vlan_upper_event() local [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge.c | 574 struct mlx5_esw_bridge_vlan *vlan, in mlx5_esw_bridge_ingress_flow_with_esw_create() 644 struct mlx5_esw_bridge_vlan *vlan, in mlx5_esw_bridge_ingress_flow_create() 655 struct mlx5_esw_bridge_vlan *vlan, in mlx5_esw_bridge_ingress_flow_peer_create() 741 struct mlx5_esw_bridge_vlan *vlan, in mlx5_esw_bridge_egress_flow_create() 1025 mlx5_esw_bridge_vlan_push_create(u16 vlan_proto, struct mlx5_esw_bridge_vlan *vlan, in mlx5_esw_bridge_vlan_push_create() 1062 mlx5_esw_bridge_vlan_push_cleanup(struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_push_cleanup() 1069 mlx5_esw_bridge_vlan_pop_create(struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_pop_create() 1090 mlx5_esw_bridge_vlan_pop_cleanup(struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_pop_cleanup() 1097 mlx5_esw_bridge_vlan_push_mark_create(struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_push_mark_create() 1117 mlx5_esw_bridge_vlan_push_mark_cleanup(struct mlx5_esw_bridge_vlan *vlan, struct mlx5_eswitch *esw) in mlx5_esw_bridge_vlan_push_mark_cleanup() [all …]
|
| H A D | bridge_mcast.c | 283 struct mlx5_esw_bridge_vlan *vlan) in mlx5_esw_bridge_port_mdb_vlan_flush() 573 struct mlx5_esw_bridge_vlan *vlan) in mlx5_esw_bridge_mcast_vlan_flow_create() 622 struct mlx5_esw_bridge_vlan *vlan) in mlx5_esw_bridge_vlan_mcast_init() 637 void mlx5_esw_bridge_vlan_mcast_cleanup(struct mlx5_esw_bridge_vlan *vlan) in mlx5_esw_bridge_vlan_mcast_cleanup() 677 struct mlx5_esw_bridge_vlan *vlan, *failed; in mlx5_esw_bridge_port_mcast_fhs_init() local 722 struct mlx5_esw_bridge_vlan *vlan; in mlx5_esw_bridge_port_mcast_fhs_cleanup() local
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_vsi_vlan_lib.c | 24 static bool validate_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in validate_vlan() 40 int ice_vsi_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_add_vlan() 64 int ice_vsi_del_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_del_vlan() 214 struct ice_vsi_vlan_info *vlan) in ice_save_vlan_info() 223 struct ice_vsi_vlan_info *vlan) in ice_restore_vlan_info() 273 int ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_set_inner_port_vlan() 745 int ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vsi_set_outer_port_vlan()
|
| H A D | ice_eswitch_br.c | 310 struct ice_esw_br_vlan *vlan; in ice_esw_br_port_vlan_lookup() local 398 struct ice_esw_br_vlan *vlan; in ice_eswitch_br_fdb_entry_create() local 627 struct ice_esw_br_vlan *vlan) in ice_eswitch_br_vlan_cleanup() 647 struct ice_esw_br_vlan *vlan; in ice_eswitch_br_port_vlans_flush() local 656 struct ice_esw_br_vlan *vlan) in ice_eswitch_br_set_pvid() 698 struct ice_esw_br_vlan *vlan; in ice_eswitch_br_vlan_create() local 740 struct ice_esw_br_vlan *vlan; in ice_eswitch_br_port_vlan_add() local 775 struct ice_esw_br_vlan *vlan; in ice_eswitch_br_port_vlan_del() local 794 struct switchdev_obj_port_vlan *vlan; in ice_eswitch_br_port_obj_add() local 817 struct switchdev_obj_port_vlan *vlan; in ice_eswitch_br_port_obj_del() local
|
| H A D | ice_fltr.c | 251 struct ice_vlan *vlan) in ice_fltr_add_vlan_to_list() 359 ice_fltr_prepare_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan, in ice_fltr_prepare_vlan() 440 int ice_fltr_add_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_add_vlan() 450 int ice_fltr_remove_vlan(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_fltr_remove_vlan()
|
| /linux/net/batman-adv/ |
| H A D | netlink.c | 183 struct batadv_meshif_vlan *vlan; in batadv_netlink_mesh_fill_ap_isolation() local 207 struct batadv_meshif_vlan *vlan; in batadv_netlink_set_mesh_ap_isolation() local 1015 struct batadv_meshif_vlan *vlan, in batadv_netlink_vlan_fill() 1056 struct batadv_meshif_vlan *vlan) in batadv_netlink_notify_vlan() 1088 struct batadv_meshif_vlan *vlan = info->user_ptr[1]; in batadv_netlink_get_vlan() local 1118 struct batadv_meshif_vlan *vlan = info->user_ptr[1]; in batadv_netlink_set_vlan() local 1300 struct batadv_meshif_vlan *vlan; in batadv_get_vlan_from_info() local 1330 struct batadv_meshif_vlan *vlan; in batadv_pre_doit() local 1395 struct batadv_meshif_vlan *vlan; in batadv_post_doit() local
|
| H A D | originator.c | 112 struct batadv_orig_node_vlan *vlan = NULL; in batadv_orig_node_vlan_get() local 171 struct batadv_orig_node_vlan *vlan; in batadv_orig_node_vlan_new() local 863 struct batadv_orig_node_vlan *vlan; in batadv_orig_node_release() local 951 struct batadv_orig_node_vlan *vlan; in batadv_orig_node_new() local
|
| H A D | mesh-interface.h | 35 static inline void batadv_meshif_vlan_put(struct batadv_meshif_vlan *vlan) in batadv_meshif_vlan_put()
|
| H A D | translation-table.c | 299 struct batadv_meshif_vlan *vlan; in batadv_tt_local_size_mod() local 344 struct batadv_orig_node_vlan *vlan; in batadv_tt_global_size_mod() local 522 struct batadv_meshif_vlan *vlan; in batadv_tt_local_table_transmit_size() local 622 struct batadv_meshif_vlan *vlan; in batadv_tt_local_add() local 828 struct batadv_orig_node_vlan *vlan; in batadv_tt_prepare_tvlv_global_data() local 929 struct batadv_meshif_vlan *vlan; in batadv_tt_prepare_tvlv_local_data() local 1115 struct batadv_meshif_vlan *vlan; in batadv_tt_local_dump_entry() local 1875 struct batadv_orig_node_vlan *vlan; in batadv_tt_global_dump_subentry() local 2951 struct batadv_orig_node_vlan *vlan; in batadv_tt_global_check_crc() local 3001 struct batadv_meshif_vlan *vlan; in batadv_tt_local_update_crc() local [all …]
|
| /linux/drivers/net/ipvlan/ |
| H A D | ipvtap.c | 47 struct ipvl_dev vlan; member 54 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_tx_dropped() local 62 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_count_rx_dropped() local 71 struct ipvl_dev *vlan = &vlantap->vlan; in ipvtap_update_features() local
|
| /linux/net/8021q/ |
| H A D | vlan.c | 82 struct vlan_dev_priv *vlan) in vlan_stacked_transfer_operstate() 90 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in unregister_vlan_dev() local 150 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in register_vlan_dev() local 219 struct vlan_dev_priv *vlan; in register_vlan_device() local 293 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); in vlan_sync_address() local
|
| H A D | vlan_mvrp.c | 35 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_mvrp_request_join() local 46 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_mvrp_request_leave() local
|
| H A D | vlan_gvrp.c | 29 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_gvrp_request_join() local 40 const struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in vlan_gvrp_request_leave() local
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_filters.c | 744 struct efx_mcdi_filter_vlan *vlan, in efx_mcdi_filter_insert_addr_list() 825 struct efx_mcdi_filter_vlan *vlan, in efx_mcdi_filter_insert_def() 977 struct efx_mcdi_filter_vlan *vlan) in efx_mcdi_filter_vlan_sync_rx_mode() 1377 struct efx_mcdi_filter_vlan *vlan; in efx_mcdi_filter_table_restore() local 1544 struct efx_mcdi_filter_vlan *vlan) in _efx_mcdi_filter_vlan_mark_old() 1565 struct efx_mcdi_filter_vlan *vlan; in efx_mcdi_filter_mark_old() local 1576 struct efx_mcdi_filter_vlan *vlan; in efx_mcdi_filter_add_vlan() local 1611 struct efx_mcdi_filter_vlan *vlan) in efx_mcdi_filter_del_vlan_internal() 1637 struct efx_mcdi_filter_vlan *vlan; in efx_mcdi_filter_del_vlan() local 1657 struct efx_mcdi_filter_vlan *vlan; in efx_mcdi_filter_find_vlan() local [all …]
|
| /linux/drivers/net/ethernet/intel/ice/virt/ |
| H A D | virtchnl.c | 1059 struct ice_vlan *vlan) in ice_vf_ena_vlan_promisc() 1088 static int ice_vf_dis_vlan_promisc(struct ice_vsi *vsi, struct ice_vlan *vlan) in ice_vf_dis_vlan_promisc() 1201 struct ice_vlan vlan; in ice_vc_process_vlan_msg() local 1266 struct ice_vlan vlan; in ice_vc_process_vlan_msg() local 1788 struct ice_vlan vlan = { 0 }; in ice_vc_to_vlan() local 1806 struct ice_vlan *vlan) in ice_vc_vlan_action() 1837 struct ice_vlan vlan = ice_vc_to_vlan(vc_vlan); in ice_vc_del_vlans() local 1858 struct ice_vlan vlan = ice_vc_to_vlan(vc_vlan); in ice_vc_del_vlans() local 1943 struct ice_vlan vlan = ice_vc_to_vlan(vc_vlan); in ice_vc_add_vlans() local 1967 struct ice_vlan vlan = ice_vc_to_vlan(vc_vlan); in ice_vc_add_vlans() local
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_switchdev.c | 287 const struct switchdev_obj_port_vlan *vlan) in prueth_switchdev_vlans_add() 308 const struct switchdev_obj_port_vlan *vlan) in prueth_switchdev_vlans_del() 372 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in prueth_switchdev_obj_add() local 398 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in prueth_switchdev_obj_del() local
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-switchdev.c | 236 const struct switchdev_obj_port_vlan *vlan) in am65_cpsw_port_vlans_add() 249 const struct switchdev_obj_port_vlan *vlan) in am65_cpsw_port_vlans_del() 305 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in am65_cpsw_port_obj_add() local 331 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in am65_cpsw_port_obj_del() local
|
| H A D | cpsw_switchdev.c | 251 const struct switchdev_obj_port_vlan *vlan) in cpsw_port_vlans_add() 313 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in cpsw_port_obj_add() local 340 struct switchdev_obj_port_vlan *vlan = SWITCHDEV_OBJ_PORT_VLAN(obj); in cpsw_port_obj_del() local
|
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_fip.c | 19 struct fip_vlan *vlan; in qedf_fcoe_send_vlan_req() local 184 u16 vlan = 0; in qedf_fip_recv() local
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | cq_enet_desc.h | 43 __le16 vlan; member 55 __le16 vlan; member 74 __le16 vlan; member
|