| /Linux-v5.15/net/8021q/ |
| D | vlan_core.c | 15 struct net_device *vlan_dev; in vlan_do_receive() local 18 vlan_dev = vlan_find_dev(skb->dev, vlan_proto, vlan_id); in vlan_do_receive() 19 if (!vlan_dev) in vlan_do_receive() 26 if (unlikely(!(vlan_dev->flags & IFF_UP))) { in vlan_do_receive() 32 skb->dev = vlan_dev; in vlan_do_receive() 37 if (ether_addr_equal_64bits(eth_hdr(skb)->h_dest, vlan_dev->dev_addr)) in vlan_do_receive() 41 if (!(vlan_dev_priv(vlan_dev)->flags & VLAN_FLAG_REORDER_HDR) && in vlan_do_receive() 42 !netif_is_macvlan_port(vlan_dev) && in vlan_do_receive() 43 !netif_is_bridge_port(vlan_dev)) { in vlan_do_receive() 60 skb->priority = vlan_get_ingress_priority(vlan_dev, skb->vlan_tci); in vlan_do_receive() [all …]
|
| D | Makefile | 8 8021q-y := vlan.o vlan_dev.o vlan_netlink.o
|
| D | vlan_dev.c | 485 static void vlan_dev_set_rx_mode(struct net_device *vlan_dev) in vlan_dev_set_rx_mode() argument 487 dev_mc_sync(vlan_dev_priv(vlan_dev)->real_dev, vlan_dev); in vlan_dev_set_rx_mode() 488 dev_uc_sync(vlan_dev_priv(vlan_dev)->real_dev, vlan_dev); in vlan_dev_set_rx_mode()
|
| /Linux-v5.15/net/bridge/ |
| D | br_vlan.c | 1548 struct net_device *vlan_dev) in br_vlan_set_vlan_dev_state() argument 1550 u16 vid = vlan_dev_priv(vlan_dev)->vlan_id; in br_vlan_set_vlan_dev_state() 1556 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state() 1569 netif_carrier_on(vlan_dev); in br_vlan_set_vlan_dev_state() 1571 netif_carrier_off(vlan_dev); in br_vlan_set_vlan_dev_state() 1578 struct net_device *vlan_dev; in br_vlan_set_all_vlan_dev_state() local 1581 vlan_dev = br_vlan_get_upper_bind_vlan_dev(p->br->dev, in br_vlan_set_all_vlan_dev_state() 1583 if (vlan_dev) { in br_vlan_set_all_vlan_dev_state() 1586 netif_carrier_on(vlan_dev); in br_vlan_set_all_vlan_dev_state() 1588 br_vlan_set_vlan_dev_state(p->br, vlan_dev); in br_vlan_set_all_vlan_dev_state() [all …]
|
| /Linux-v5.15/drivers/infiniband/hw/bnxt_re/ |
| D | bnxt_re.h | 105 struct net_device *vlan_dev; member
|
| D | main.c | 1733 re_work->vlan_dev = (real_dev == netdev ? in bnxt_re_netdev_event()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum.c | 4345 static int mlxsw_sp_netdevice_port_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() argument 4382 !mlxsw_sp_rif_exists(mlxsw_sp, vlan_dev)) { in mlxsw_sp_netdevice_port_vlan_event() 4392 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() 4397 vlan_dev, in mlxsw_sp_netdevice_port_vlan_event() 4412 static int mlxsw_sp_netdevice_lag_port_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_lag_port_vlan_event() argument 4423 ret = mlxsw_sp_netdevice_port_vlan_event(vlan_dev, dev, in mlxsw_sp_netdevice_lag_port_vlan_event() 4434 static int mlxsw_sp_netdevice_bridge_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_bridge_vlan_event() argument 4439 struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(vlan_dev); in mlxsw_sp_netdevice_bridge_vlan_event() 4459 !mlxsw_sp_rif_exists(mlxsw_sp, vlan_dev)) { in mlxsw_sp_netdevice_bridge_vlan_event() 4476 static int mlxsw_sp_netdevice_vlan_event(struct net_device *vlan_dev, in mlxsw_sp_netdevice_vlan_event() argument [all …]
|
| D | spectrum_span.c | 332 mlxsw_sp_span_entry_vlan(const struct net_device *vlan_dev, in mlxsw_sp_span_entry_vlan() argument 335 *p_vid = vlan_dev_vlan_id(vlan_dev); in mlxsw_sp_span_entry_vlan() 336 return vlan_dev_real_dev(vlan_dev); in mlxsw_sp_span_entry_vlan()
|
| D | spectrum_router.c | 8383 struct net_device *vlan_dev, in mlxsw_sp_inetaddr_vlan_event() argument 8387 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_inetaddr_vlan_event() 8388 u16 vid = vlan_dev_vlan_id(vlan_dev); in mlxsw_sp_inetaddr_vlan_event() 8390 if (netif_is_bridge_port(vlan_dev)) in mlxsw_sp_inetaddr_vlan_event() 8394 return mlxsw_sp_inetaddr_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_inetaddr_vlan_event() 8397 return __mlxsw_sp_inetaddr_lag_event(vlan_dev, real_dev, event, in mlxsw_sp_inetaddr_vlan_event() 8400 return mlxsw_sp_inetaddr_bridge_event(mlxsw_sp, vlan_dev, event, in mlxsw_sp_inetaddr_vlan_event()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.c | 3599 struct net_device *vlan_dev = *out_dev; in add_vlan_push_action() local 3602 .vlan.vid = vlan_dev_vlan_id(vlan_dev), in add_vlan_push_action() 3603 .vlan.proto = vlan_dev_vlan_proto(vlan_dev), in add_vlan_push_action() 3613 *out_dev = dev_get_by_index_rcu(dev_net(vlan_dev), dev_get_iflink(vlan_dev)); in add_vlan_push_action()
|
| /Linux-v5.15/drivers/net/ethernet/broadcom/ |
| D | cnic.c | 3663 struct net_device **vlan_dev) in cnic_get_vlan() argument 3666 *vlan_dev = vlan_dev_real_dev(dev); in cnic_get_vlan() 3669 *vlan_dev = dev; in cnic_get_vlan()
|