Home
last modified time | relevance | path

Searched refs:mlx5_esw_bridge_port (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dbridge_priv.h180 struct mlx5_esw_bridge_port { struct
225 unsigned long mlx5_esw_bridge_port_key(struct mlx5_esw_bridge_port *port);
227 int mlx5_esw_bridge_port_mcast_init(struct mlx5_esw_bridge_port *port);
228 void mlx5_esw_bridge_port_mcast_cleanup(struct mlx5_esw_bridge_port *port);
229 int mlx5_esw_bridge_vlan_mcast_init(u16 vlan_proto, struct mlx5_esw_bridge_port *port,
238 int mlx5_esw_bridge_port_mdb_attach(struct net_device *dev, struct mlx5_esw_bridge_port *port,
240 void mlx5_esw_bridge_port_mdb_detach(struct net_device *dev, struct mlx5_esw_bridge_port *port,
242 void mlx5_esw_bridge_port_mdb_vlan_flush(struct mlx5_esw_bridge_port *port,
Dbridge_mcast.c28 static struct mlx5_esw_bridge_port *
29 mlx5_esw_bridge_mdb_port_lookup(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_mdb_port_lookup()
35 static int mlx5_esw_bridge_mdb_port_insert(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_mdb_port_insert()
45 static void mlx5_esw_bridge_mdb_port_remove(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_mdb_port_remove()
62 struct mlx5_esw_bridge_port *port; in mlx5_esw_bridge_mdb_flow_create()
119 mlx5_esw_bridge_port_mdb_offload(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_mdb_offload()
148 mlx5_esw_bridge_port_mdb_entry_init(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_mdb_entry_init()
187 int mlx5_esw_bridge_port_mdb_attach(struct net_device *dev, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_mdb_attach()
236 static void mlx5_esw_bridge_port_mdb_entry_detach(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_mdb_entry_detach()
257 void mlx5_esw_bridge_port_mdb_detach(struct net_device *dev, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_mdb_detach()
[all …]
Dbridge.c934 unsigned long mlx5_esw_bridge_port_key(struct mlx5_esw_bridge_port *port) in mlx5_esw_bridge_port_key()
939 static int mlx5_esw_bridge_port_insert(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_insert()
945 static struct mlx5_esw_bridge_port *
953 static void mlx5_esw_bridge_port_erase(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_port_erase()
963 struct mlx5_esw_bridge_port *port; in mlx5_esw_bridge_from_port_lookup()
1015 mlx5_esw_bridge_vlan_lookup(u16 vid, struct mlx5_esw_bridge_port *port) in mlx5_esw_bridge_vlan_lookup()
1120 mlx5_esw_bridge_vlan_push_pop_fhs_create(u16 vlan_proto, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_vlan_push_pop_fhs_create()
1133 mlx5_esw_bridge_vlan_push_pop_create(u16 vlan_proto, u16 flags, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_vlan_push_pop_create()
1172 mlx5_esw_bridge_vlan_create(u16 vlan_proto, u16 vid, u16 flags, struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_vlan_create()
1211 static void mlx5_esw_bridge_vlan_erase(struct mlx5_esw_bridge_port *port, in mlx5_esw_bridge_vlan_erase()
[all …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/
Dbridge_tracepoint.h84 TP_PROTO(const struct mlx5_esw_bridge_port *port),
104 TP_PROTO(const struct mlx5_esw_bridge_port *port),
109 TP_PROTO(const struct mlx5_esw_bridge_port *port),