summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h
AgeCommit message (Expand)AuthorFilesLines
2022-12-08mlxsw: spectrum_router: Use gen_pool for RIF index allocationIdo Schimmel1-0/+4
2022-07-04mlxsw: Configure ingress RIF classificationAmit Cohen1-1/+0
2022-06-17mlxsw: Keep track of number of allocated RIFsPetr Machata1-0/+1
2022-06-14mlxsw: Revert "Prepare for XM implementation - LPM trees"Petr Machata1-11/+0
2022-06-14mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"Petr Machata1-54/+0
2022-06-14mlxsw: Revert "Introduce initial XM router support"Petr Machata1-10/+0
2022-05-08mlxsw: spectrum_router: Add a dedicated notifier blockPetr Machata1-0/+1
2022-05-04mlxsw: spectrum_router: Only query neighbour activity when necessaryIdo Schimmel1-0/+1
2022-03-03mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functionsPetr Machata1-4/+2
2021-10-26mlxsw: spectrum_router: Add RIF MAC profiles supportDanielle Ratson1-0/+3
2021-09-24mlxsw: Take tunnel's type into account when searching underlay deviceAmit Cohen1-0/+2
2021-09-22mlxsw: spectrum_router: Start using new trap adjacency entryIdo Schimmel1-2/+0
2021-09-22mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop groupIdo Schimmel1-0/+2
2021-08-22mlxsw: spectrum_router: Increase parsing depth for multipath hashAmit Cohen1-0/+1
2021-06-08mlxsw: spectrum_router: Remove abort mechanismAmit Cohen1-1/+0
2021-03-24mlxsw: spectrum_router: Periodically update activity of nexthop bucketsIdo Schimmel1-0/+2
2021-03-24mlxsw: spectrum_router: Pass payload pointer to nexthop update functionIdo Schimmel1-1/+2
2021-03-24mlxsw: spectrum_router: Add ability to overwrite adjacency entry only when in...Ido Schimmel1-1/+1
2021-03-22mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency group size rangesIdo Schimmel1-0/+2
2021-03-22mlxsw: spectrum_router: Rename nexthop update function to reflect its typeIdo Schimmel1-2/+2
2021-03-22mlxsw: spectrum_router: Consolidate nexthop helpersIdo Schimmel1-2/+1
2020-12-14mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 routerJiri Pirko1-0/+1
2020-12-14mlxsw: spectrum_router_xm: Implement L-value tracking for M-indexJiri Pirko1-0/+1
2020-12-14mlxsw: spectrum_router: Introduce per-ASIC XM initializationJiri Pirko1-0/+4
2020-12-14mlxsw: spectrum_router: Introduce XM implementation of router low-level opsJiri Pirko1-0/+4
2020-12-06mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4()Jiri Pirko1-4/+0
2020-11-24mlxsw: spectrum_router: Add support for blackhole nexthopsIdo Schimmel1-0/+1
2020-11-24mlxsw: spectrum_router: Create loopback RIF during initializationIdo Schimmel1-0/+1
2020-11-20mlxsw: spectrum_router: Add support for nexthop objectsIdo Schimmel1-0/+1
2020-11-12mlxsw: spectrum_router: Introduce FIB entry update opJiri Pirko1-0/+1
2020-11-12mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted ...Jiri Pirko1-0/+1
2020-11-12mlxsw: spectrum_router: Introduce fib_entry priv for low-level opsJiri Pirko1-2/+18
2020-11-12mlxsw: spectrum_router: Have FIB entry op context allocated for the instanceJiri Pirko1-5/+19
2020-11-12mlxsw: spectrum_router: Prepare work context for possible bulkingJiri Pirko1-0/+1
2020-11-12mlxsw: spectrum: Push RALUE packing and writing into low-level router opsJiri Pirko1-5/+14
2020-11-12mlxsw: spectrum: Export RALUE pack helper and use it from IPIPJiri Pirko1-0/+5
2020-11-12mlxsw: spectrum: Propagate context from work handler containing RALUE payloadJiri Pirko1-5/+9
2020-11-12mlxsw: spectrum_router: Introduce FIB event queue instead of separate worksJiri Pirko1-0/+3
2020-11-12mlxsw: spectrum_router: Use RALUE-independent op argJiri Pirko1-0/+5
2020-11-03mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX ...Jiri Pirko1-0/+11
2020-02-22mlxsw: spectrum_router: Introduce router lockIdo Schimmel1-0/+1
2020-02-22mlxsw: spectrum_router: Store NVE decapsulation configuration in routerIdo Schimmel1-0/+9
2020-02-22mlxsw: spectrum_router: Expose router struct to internal usersIdo Schimmel1-0/+33
2020-01-19mlxsw: Add ECN configurations with IPinIP tunnelsAmit Cohen1-0/+3
2019-01-20mlxsw: spectrum_router: Update tunnel decap propertiesNir Dotan1-0/+1
2018-10-11mlxsw: spectrum: Move L3 protocol and address definitions to global header fileIdo Schimmel1-11/+0
2018-10-11mlxsw: spectrum: Remove misuses of private header fileIdo Schimmel1-4/+0
2018-08-09mlxsw: Replace license text with SPDX identifiers and adjust copyrightsJiri Pirko1-33/+2
2018-06-26mlxsw: spectrum_router: Add mlxsw_sp_rif_fid()Petr Machata1-0/+1
2018-06-26mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev()Petr Machata1-0/+2