/kernel/linux/linux-6.6/drivers/net/ |
H A D | macvlan.c | 61 struct macvlan_dev *vlan; 67 const struct macvlan_dev *src; 124 static struct macvlan_dev *macvlan_hash_lookup(const struct macvlan_port *port, in macvlan_hash_lookup() 127 struct macvlan_dev *vlan; in macvlan_hash_lookup() 139 const struct macvlan_dev *vlan, in macvlan_hash_lookup_source() 154 static int macvlan_hash_add_source(struct macvlan_dev *vlan, in macvlan_hash_add_source() 178 static void macvlan_hash_add(struct macvlan_dev *vlan) in macvlan_hash_add() 193 static void macvlan_hash_del(struct macvlan_dev *vlan, bool sync) in macvlan_hash_del() 200 static void macvlan_hash_change_addr(struct macvlan_dev *vlan, in macvlan_hash_change_addr() 230 const struct macvlan_dev *vla in macvlan_broadcast_one() [all...] |
H A D | macvtap.c | 29 struct macvlan_dev vlan; 57 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_tx_dropped() 65 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_rx_dropped() 74 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_update_features()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | macvlan.c | 58 struct macvlan_dev *vlan; 64 const struct macvlan_dev *src; 120 static struct macvlan_dev *macvlan_hash_lookup(const struct macvlan_port *port, in macvlan_hash_lookup() 123 struct macvlan_dev *vlan; in macvlan_hash_lookup() 135 const struct macvlan_dev *vlan, in macvlan_hash_lookup_source() 150 static int macvlan_hash_add_source(struct macvlan_dev *vlan, in macvlan_hash_add_source() 174 static void macvlan_hash_add(struct macvlan_dev *vlan) in macvlan_hash_add() 189 static void macvlan_hash_del(struct macvlan_dev *vlan, bool sync) in macvlan_hash_del() 196 static void macvlan_hash_change_addr(struct macvlan_dev *vlan, in macvlan_hash_change_addr() 226 const struct macvlan_dev *vla in macvlan_broadcast_one() [all...] |
H A D | macvtap.c | 29 struct macvlan_dev vlan; 58 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_tx_dropped() 66 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_count_rx_dropped() 75 struct macvlan_dev *vlan = &vlantap->vlan; in macvtap_update_features()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | if_macvlan.h | 18 struct macvlan_dev { struct 38 static inline void macvlan_count_rx(const struct macvlan_dev *vlan, in macvlan_count_rx() 72 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_dev_real_dev() 87 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_accel_priv() 94 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_supports_dest_filter() 103 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_release_l2fw_offload()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | if_macvlan.h | 18 struct macvlan_dev { struct 40 static inline void macvlan_count_rx(const struct macvlan_dev *vlan, in macvlan_count_rx() 74 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_dev_real_dev() 89 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_accel_priv() 96 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_supports_dest_filter() 105 struct macvlan_dev *macvlan = netdev_priv(dev); in macvlan_release_l2fw_offload()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 6915 const struct net_device *macvlan_dev, in mlxsw_sp_rif_macvlan_add() 6918 struct macvlan_dev *vlan = netdev_priv(macvlan_dev); in mlxsw_sp_rif_macvlan_add() 6928 err = mlxsw_sp_rif_fdb_op(mlxsw_sp, macvlan_dev->dev_addr, in mlxsw_sp_rif_macvlan_add() 6934 macvlan_dev->dev_addr, true); in mlxsw_sp_rif_macvlan_add() 6942 rif->ops->fdb_del(rif, macvlan_dev->dev_addr); in mlxsw_sp_rif_macvlan_add() 6947 mlxsw_sp_rif_fdb_op(mlxsw_sp, macvlan_dev->dev_addr, in mlxsw_sp_rif_macvlan_add() 6953 const struct net_device *macvlan_dev) in __mlxsw_sp_rif_macvlan_del() 6955 struct macvlan_dev *vlan = netdev_priv(macvlan_dev); in __mlxsw_sp_rif_macvlan_del() 6914 mlxsw_sp_rif_macvlan_add(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev, struct netlink_ext_ack *extack) mlxsw_sp_rif_macvlan_add() argument 6952 __mlxsw_sp_rif_macvlan_del(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev) __mlxsw_sp_rif_macvlan_del() argument 6970 mlxsw_sp_rif_macvlan_del(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev) mlxsw_sp_rif_macvlan_del() argument 6978 mlxsw_sp_inetaddr_macvlan_event(struct mlxsw_sp *mlxsw_sp, struct net_device *macvlan_dev, unsigned long event, struct netlink_ext_ack *extack) mlxsw_sp_inetaddr_macvlan_event() argument [all...] |
H A D | spectrum.h | 648 const struct net_device *macvlan_dev);
|
H A D | spectrum.c | 4205 static int mlxsw_sp_netdevice_macvlan_event(struct net_device *macvlan_dev, in mlxsw_sp_netdevice_macvlan_event() argument 4208 struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(macvlan_dev); in mlxsw_sp_netdevice_macvlan_event()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 9180 const struct net_device *macvlan_dev, in mlxsw_sp_rif_macvlan_add() 9183 struct macvlan_dev *vlan = netdev_priv(macvlan_dev); in mlxsw_sp_rif_macvlan_add() 9191 err = mlxsw_sp_rif_fdb_op(mlxsw_sp, macvlan_dev->dev_addr, in mlxsw_sp_rif_macvlan_add() 9197 macvlan_dev->dev_addr, true); in mlxsw_sp_rif_macvlan_add() 9205 rif->ops->fdb_del(rif, macvlan_dev->dev_addr); in mlxsw_sp_rif_macvlan_add() 9210 mlxsw_sp_rif_fdb_op(mlxsw_sp, macvlan_dev->dev_addr, in mlxsw_sp_rif_macvlan_add() 9216 const struct net_device *macvlan_dev) in __mlxsw_sp_rif_macvlan_del() 9218 struct macvlan_dev *vlan = netdev_priv(macvlan_dev); in __mlxsw_sp_rif_macvlan_del() 9179 mlxsw_sp_rif_macvlan_add(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev, struct netlink_ext_ack *extack) mlxsw_sp_rif_macvlan_add() argument 9215 __mlxsw_sp_rif_macvlan_del(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev) __mlxsw_sp_rif_macvlan_del() argument 9233 mlxsw_sp_rif_macvlan_del(struct mlxsw_sp *mlxsw_sp, const struct net_device *macvlan_dev) mlxsw_sp_rif_macvlan_del() argument 9241 mlxsw_sp_inetaddr_macvlan_event(struct mlxsw_sp *mlxsw_sp, struct net_device *macvlan_dev, unsigned long event, struct netlink_ext_ack *extack) mlxsw_sp_inetaddr_macvlan_event() argument [all...] |
H A D | spectrum.h | 759 const struct net_device *macvlan_dev);
|
H A D | spectrum.c | 5219 static int mlxsw_sp_netdevice_macvlan_event(struct net_device *macvlan_dev, in mlxsw_sp_netdevice_macvlan_event() argument 5222 struct mlxsw_sp *mlxsw_sp = mlxsw_sp_lower_get(macvlan_dev); in mlxsw_sp_netdevice_macvlan_event()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | tc.c | 424 struct macvlan_dev *macvlan = netdev_priv(dev); in mlx5e_rep_macvlan_mode_supported()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_router.c | 412 struct macvlan_dev *vlan; in prestera_dev_if_type()
|