Searched refs:mrouter (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 55 mrouter:1; member 67 bool mrouter; member 124 bool mrouter; member 276 bridge_device->mrouter = br_multicast_router(br_dev); in mlxsw_sp_bridge_device_create() 1031 bridge_port->mrouter = is_port_mrouter; in mlxsw_sp_port_attr_mrouter_set() 1040 return bridge_device->multicast_enabled ? bridge_port->mrouter : in mlxsw_sp_mc_flood() 1121 if (mdb_entry_port->mrouter && in mlxsw_sp_mdb_entry_port_get() 1165 if (mdb_entry_port->mrouter && in mlxsw_sp_mdb_entry_port_put() 1188 if (!mdb_entry_port->mrouter) in mlxsw_sp_mdb_entry_mrouter_port_get() 1206 mdb_entry_port->mrouter in mlxsw_sp_mdb_entry_mrouter_port_get() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 53 mrouter:1; member 65 bool mrouter; member 228 bridge_device->mrouter = br_multicast_router(br_dev); in mlxsw_sp_bridge_device_create() 788 bridge_port->mrouter = is_port_mrouter; in mlxsw_sp_port_attr_mrouter_set() 797 return bridge_device->multicast_enabled ? bridge_port->mrouter : in mlxsw_sp_mc_flood() 890 if (bridge_device->mrouter != is_mrouter) in mlxsw_sp_port_attr_br_mrouter_set() 893 bridge_device->mrouter = is_mrouter; in mlxsw_sp_port_attr_br_mrouter_set() 932 attr->u.mrouter); in mlxsw_sp_port_attr_set() 942 attr->u.mrouter); in mlxsw_sp_port_attr_set() 1565 if (bridge_port->mrouter) { in mlxsw_sp_mc_get_mrouters_bitmap() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_switchdev.c | 57 bool mrouter; member 910 /* if mrouter exists: in prestera_br_mdb_mc_enable_sync() 911 * - make sure every mrouter receives unreg mcast traffic; in prestera_br_mdb_mc_enable_sync() 912 * if mrouter doesn't exists: in prestera_br_mdb_mc_enable_sync() 917 enabled = br_port->mrouter; in prestera_br_mdb_mc_enable_sync() 1022 /* Make sure that every mrouter port joins every MC group int in prestera_br_mdb_sync() 1023 * broadcast domain. If it's not an mrouter - it should leave in prestera_br_mdb_sync() 1028 /* Make sure mrouter woudln't receive traffci from in prestera_br_mdb_sync() 1030 * mrouter port is not a member of). in prestera_br_mdb_sync() 1037 if (br_port->mrouter) { in prestera_br_mdb_sync() [all...] |
/kernel/linux/linux-5.10/net/dsa/ |
H A D | dsa_priv.h | 161 int dsa_port_mrouter(struct dsa_port *dp, bool mrouter,
|
H A D | port.c | 364 int dsa_port_mrouter(struct dsa_port *dp, bool mrouter, in dsa_port_mrouter() argument 373 return ds->ops->port_egress_floods(ds, port, true, mrouter); in dsa_port_mrouter()
|
H A D | slave.c | 296 ret = dsa_port_mrouter(dp->cpu_dp, attr->u.mrouter, trans); in dsa_slave_port_attr_set()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | switchdev.h | 58 bool mrouter; /* PORT_MROUTER */ member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | switchdev.h | 61 bool mrouter; /* PORT_MROUTER */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 105 /* Add/del mrouter port on all active mdb entries in HW. in sparx5_port_attr_mrouter_set() 117 /* Enable/disable flooding depending on if port is mrouter port in sparx5_port_attr_mrouter_set() 156 attr->u.mrouter); in sparx5_port_attr_set() 548 /* Add any mrouter ports to the new entry */ in sparx5_handle_port_mdb_add() 601 /* Port not mrouter port or addr is L2 mcast, remove port from mask. */ in sparx5_handle_port_mdb_del() 608 /* Clear pgid in case mrouter ports exists in sparx5_handle_port_mdb_del()
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_multicast.c | 1368 .u.mrouter = is_mc_router, in br_mc_router_state_change() 2563 .u.mrouter = is_mc_router, in br_port_mc_router_state_change()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_multicast.c | 1692 .u.mrouter = is_mc_router, in br_mc_router_state_change() 3216 .u.mrouter = is_mc_router, in br_port_mc_router_state_change()
|
Completed in 29 milliseconds