Home
last modified time | relevance | path

Searched refs:mrouter (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.c55 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...]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.c57 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...]
/linux/include/net/
H A Dswitchdev.h61 bool mrouter; /* PORT_MROUTER */ member
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_switchdev.c115 /* Add/del mrouter port on all active mdb entries in HW. in sparx5_port_attr_mrouter_set()
127 /* Enable/disable flooding depending on if port is mrouter port in sparx5_port_attr_mrouter_set()
166 attr->u.mrouter); in sparx5_port_attr_set()
561 /* Add any mrouter ports to the new entry */ in sparx5_handle_port_mdb_add()
614 /* Port not mrouter port or addr is L2 mcast, remove port from mask. */ in sparx5_handle_port_mdb_del()
621 /* Clear pgid in case mrouter ports exists in sparx5_handle_port_mdb_del()
/linux/net/bridge/
H A Dbr_multicast.c1693 .u.mrouter = is_mc_router, in br_mc_router_state_change()
3286 .u.mrouter = is_mc_router, in br_port_mc_router_state_change()