summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
Commit message (Expand)AuthorAgeFilesLines
* mlxsw: spectrum_router: Share nexthop counters in resilient groupsPetr Machata2024-03-111-2/+68
* mlxsw: spectrum_router: Support nexthop group hardware statisticsPetr Machata2024-03-111-6/+142
* mlxsw: spectrum_router: Track NH ID's of group membersPetr Machata2024-03-111-0/+2
* mlxsw: spectrum_router: Add helpers for nexthop countersPetr Machata2024-03-111-15/+50
* mlxsw: spectrum_router: Avoid allocating NH counters twicePetr Machata2024-03-111-0/+3
* mlxsw: spectrum: Allow fetch-and-clear of flow countersPetr Machata2024-03-111-2/+2
* mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return intPetr Machata2024-03-111-7/+17
* mlxsw: spectrum_router: Rename two functionsPetr Machata2024-03-111-13/+13
* mlxsw: Use refcount_t for reference countingAmit Cohen2024-01-301-7/+8
* mlxsw: spectrum_router: Register netdevice notifier before nexthopPetr Machata2024-01-181-12/+12
* mlxsw: spectrum_router: Call RIF setup before obtaining FIDPetr Machata2023-11-211-3/+3
* mlxsw: spectrum_router: Add a helper to get subport number from a RIFPetr Machata2023-11-211-0/+14
* mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __co...Kees Cook2023-10-021-1/+1
* mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdev...Petr Machata2023-07-281-2/+3
* mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevicesPetr Machata2023-07-281-3/+4
* mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevicesPetr Machata2023-07-281-2/+3
* mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevicesPetr Machata2023-07-281-3/+5
* mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavementPetr Machata2023-07-211-2/+21
* mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavementPetr Machata2023-07-211-0/+119
* mlxsw: spectrum_router: Replay neighbours when RIF is madePetr Machata2023-07-211-1/+61
* mlxsw: spectrum_router: Replay MACVLANs when RIF is madePetr Machata2023-07-211-5/+54
* mlxsw: spectrum_router: Offload ethernet nexthops when RIF is madePetr Machata2023-07-211-0/+54
* mlxsw: spectrum_router: Join RIFs of LAG upper VLANsPetr Machata2023-07-211-3/+52
* mlxsw: spectrum_router: Extract a helper to schedule neighbour workPetr Machata2023-07-211-9/+16
* mlxsw: spectrum_router: Allow address handlers to run on bridge portsPetr Machata2023-07-211-17/+24
* mlxsw: spectrum_switchdev: Manage RIFs on PVID changePetr Machata2023-07-141-4/+115
* mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argumentPetr Machata2023-07-141-2/+9
* mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding stylePetr Machata2023-07-141-3/+5
* mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF paramsPetr Machata2023-07-141-13/+18
* mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_getPetr Machata2023-07-141-2/+6
* mlxsw: spectrum_router: Fix an IS_ERR() vs NULL checkDan Carpenter2023-07-041-2/+2
* mlxsw: spectrum_router: Track next hops at CRIFsPetr Machata2023-06-231-52/+75
* mlxsw: spectrum_router: Split nexthop finalization to two stagesPetr Machata2023-06-231-4/+9
* mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_indexPetr Machata2023-06-231-8/+4
* mlxsw: spectrum_router: Link CRIFs to RIFsPetr Machata2023-06-231-12/+47
* mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIFPetr Machata2023-06-231-1/+11
* mlxsw: spectrum_router: Maintain a hash table of CRIFsPetr Machata2023-06-231-0/+175
* mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIFPetr Machata2023-06-231-5/+6
* mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init()Petr Machata2023-06-231-2/+3
* mlxsw: spectrum_router: Move IPIP init upPetr Machata2023-06-141-7/+7
* mlxsw: spectrum_router: Extract a helper for RIF migrationPetr Machata2023-06-141-6/+13
* mlxsw: spectrum_router: Add a helper to check if netdev has addressesPetr Machata2023-06-141-13/+29
* mlxsw: spectrum_router: Extract a helper to free a RIFPetr Machata2023-06-141-4/+11
* mlxsw: spectrum_router: Access nhgi->rif through a helperPetr Machata2023-06-141-4/+10
* mlxsw: spectrum_router: Access nh->rif->dev through a helperPetr Machata2023-06-141-5/+18
* mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create()Petr Machata2023-06-141-4/+4
* mlxsw: spectrum_router: Access rif->dev through a helperPetr Machata2023-06-141-45/+64
* mlxsw: spectrum_router: Add a helper specifically for joining a LAGPetr Machata2023-06-141-16/+40
* mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join()Petr Machata2023-06-141-9/+20
* mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev()Petr Machata2023-06-121-1/+1