8fdb09a7674c ("mlxsw: spectrum_router: Replay neighbours when RIF is made") cfc01a92eaff ("mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made") 9464a3d68ea9 ("mlxsw: spectrum_router: Track next hops at CRIFs") a285d664236e ("mlxsw: spectrum_router: Split nexthop finalization to two stages") bdc0b78e79a6 ("mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index") aa21242b07a8 ("mlxsw: spectrum_router: Link CRIFs to RIFs") 78126cfd5dc9 ("mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF") 4796c287b70a ("mlxsw: spectrum_router: Maintain a hash table of CRIFs") f3c85eed1ac3 ("mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF") d4a37bf0943d ("mlxsw: spectrum_router: Move IPIP init up") 440273e763f5 ("mlxsw: spectrum_router: Extract a helper for RIF migration") 571c56911b45 ("mlxsw: spectrum_router: Extract a helper to free a RIF") 532b6e2bbc19 ("mlxsw: spectrum_router: Access nhgi->rif through a helper") 69f4ba177d6b ("mlxsw: spectrum_router: Access nh->rif->dev through a helper") 2019b5eeae2a ("mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create()") fb6ac45e8666 ("mlxsw: spectrum_router: Access rif->dev through a helper") df95ae66cc0a ("mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev()") 0255f74845c0 ("mlxsw: Convert RIF-has-netdevice queries to a dedicated helper") 50f6c3d57e9a ("mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable") 5afef6748c19 ("mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure()")