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