summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h
Commit message (Expand)AuthorAgeFilesLines
* mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return intPetr Machata2024-03-111-2/+2
* mlxsw: spectrum_router: Rename two functionsPetr Machata2024-03-111-4/+4
* mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavementPetr Machata2023-07-211-0/+2
* mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavementPetr Machata2023-07-211-0/+5
* mlxsw: spectrum_switchdev: Manage RIFs on PVID changePetr Machata2023-07-141-0/+4
* mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_indexPetr Machata2023-06-231-1/+0
* mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIFPetr Machata2023-06-231-0/+1
* mlxsw: spectrum_router: Maintain a hash table of CRIFsPetr Machata2023-06-231-0/+1
* mlxsw: spectrum_router: Add a helper specifically for joining a LAGPetr Machata2023-06-141-0/+3
* mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev()Petr Machata2023-06-121-1/+0
* mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helperPetr Machata2023-06-121-0/+2
* mlxsw: Convert RIF-has-netdevice queries to a dedicated helperPetr Machata2023-06-121-0/+1
* mlxsw: spectrum_router: Move here inetaddr validator notifiersPetr Machata2023-06-121-0/+2
* mlxsw: spectrum_router: Use gen_pool for RIF index allocationIdo Schimmel2022-12-081-0/+4
* mlxsw: Configure ingress RIF classificationAmit Cohen2022-07-041-1/+0
* mlxsw: Keep track of number of allocated RIFsPetr Machata2022-06-171-0/+1
* mlxsw: Revert "Prepare for XM implementation - LPM trees"Petr Machata2022-06-141-11/+0
* mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"Petr Machata2022-06-141-54/+0
* mlxsw: Revert "Introduce initial XM router support"Petr Machata2022-06-141-10/+0
* mlxsw: spectrum_router: Add a dedicated notifier blockPetr Machata2022-05-081-0/+1
* mlxsw: spectrum_router: Only query neighbour activity when necessaryIdo Schimmel2022-05-041-0/+1
* mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functionsPetr Machata2022-03-031-4/+2
* mlxsw: spectrum_router: Add RIF MAC profiles supportDanielle Ratson2021-10-261-0/+3
* mlxsw: Take tunnel's type into account when searching underlay deviceAmit Cohen2021-09-241-0/+2
* mlxsw: spectrum_router: Start using new trap adjacency entryIdo Schimmel2021-09-221-2/+0
* mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop groupIdo Schimmel2021-09-221-0/+2
* mlxsw: spectrum_router: Increase parsing depth for multipath hashAmit Cohen2021-08-221-0/+1
* mlxsw: spectrum_router: Remove abort mechanismAmit Cohen2021-06-081-1/+0
* mlxsw: spectrum_router: Periodically update activity of nexthop bucketsIdo Schimmel2021-03-241-0/+2
* mlxsw: spectrum_router: Pass payload pointer to nexthop update functionIdo Schimmel2021-03-241-1/+2
* mlxsw: spectrum_router: Add ability to overwrite adjacency entry only when in...Ido Schimmel2021-03-241-1/+1
* mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency group size rangesIdo Schimmel2021-03-221-0/+2
* mlxsw: spectrum_router: Rename nexthop update function to reflect its typeIdo Schimmel2021-03-221-2/+2
* mlxsw: spectrum_router: Consolidate nexthop helpersIdo Schimmel2021-03-221-2/+1
* mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 routerJiri Pirko2020-12-141-0/+1
* mlxsw: spectrum_router_xm: Implement L-value tracking for M-indexJiri Pirko2020-12-141-0/+1
* mlxsw: spectrum_router: Introduce per-ASIC XM initializationJiri Pirko2020-12-141-0/+4
* mlxsw: spectrum_router: Introduce XM implementation of router low-level opsJiri Pirko2020-12-141-0/+4
* mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4()Jiri Pirko2020-12-061-4/+0
* mlxsw: spectrum_router: Add support for blackhole nexthopsIdo Schimmel2020-11-241-0/+1
* mlxsw: spectrum_router: Create loopback RIF during initializationIdo Schimmel2020-11-241-0/+1
* mlxsw: spectrum_router: Add support for nexthop objectsIdo Schimmel2020-11-201-0/+1
* mlxsw: spectrum_router: Introduce FIB entry update opJiri Pirko2020-11-121-0/+1
* mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted ...Jiri Pirko2020-11-121-0/+1
* mlxsw: spectrum_router: Introduce fib_entry priv for low-level opsJiri Pirko2020-11-121-2/+18
* mlxsw: spectrum_router: Have FIB entry op context allocated for the instanceJiri Pirko2020-11-121-5/+19
* mlxsw: spectrum_router: Prepare work context for possible bulkingJiri Pirko2020-11-121-0/+1
* mlxsw: spectrum: Push RALUE packing and writing into low-level router opsJiri Pirko2020-11-121-5/+14
* mlxsw: spectrum: Export RALUE pack helper and use it from IPIPJiri Pirko2020-11-121-0/+5
* mlxsw: spectrum: Propagate context from work handler containing RALUE payloadJiri Pirko2020-11-121-5/+9