summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-16mlxsw: spectrum_router: remove redundant continue statementColin Ian King1-1/+0
2021-06-08mlxsw: spectrum_router: Remove abort mechanismAmit Cohen1-124/+5
2021-05-19mlxsw: spectrum_router: Add support for custom multipath hash policyIdo Schimmel1-0/+85
2021-05-19mlxsw: spectrum_router: Add support for inner layer 3 multipath hash policyIdo Schimmel1-0/+41
2021-05-19mlxsw: spectrum_outer: Factor out helper for common outer fieldsIdo Schimmel1-20/+28
2021-05-19mlxsw: spectrum_router: Move multipath hash configuration to a bitmapIdo Schimmel1-38/+60
2021-05-19mlxsw: spectrum_router: Replace if statement with a switch statementIdo Schimmel1-31/+38
2021-05-17mlxsw: spectrum_router: Avoid missing error code warningIdo Schimmel1-2/+4
2021-05-17mlxsw: Verify the accessed index doesn't exceed the array lengthDanielle Ratson1-0/+3
2021-03-30mlxsw: spectrum_router: Only perform atomic nexthop bucket replacement when r...Ido Schimmel1-2/+3
2021-03-24mlxsw: spectrum_router: Enable resilient nexthop groups to be programmedIdo Schimmel1-1/+85
2021-03-24mlxsw: spectrum_router: Periodically update activity of nexthop bucketsIdo Schimmel1-0/+100
2021-03-24mlxsw: spectrum_router: Update hardware flags on nexthop bucketsIdo Schimmel1-0/+37
2021-03-24mlxsw: spectrum_router: Add nexthop bucket replacement supportIdo Schimmel1-0/+134
2021-03-24mlxsw: spectrum_router: Pass payload pointer to nexthop update functionIdo Schimmel1-12/+15
2021-03-24mlxsw: spectrum_router: Add ability to overwrite adjacency entry only when in...Ido Schimmel1-13/+21
2021-03-24mlxsw: spectrum_router: Add support for resilient nexthop groupsIdo Schimmel1-1/+25
2021-03-22mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency group size rangesIdo Schimmel1-10/+30
2021-03-22mlxsw: spectrum_router: Encode adjacency group size ranges in an arrayIdo Schimmel1-21/+44
2021-03-22mlxsw: spectrum_router: Create per-ASIC router operationsIdo Schimmel1-3/+34
2021-03-22mlxsw: spectrum_router: Avoid unnecessary neighbour updatesIdo Schimmel1-0/+4
2021-03-22mlxsw: spectrum_router: Break nexthop group entry validation to a separate fu...Ido Schimmel1-11/+25
2021-03-22mlxsw: spectrum_router: Encapsulate nexthop update in a functionIdo Schimmel1-13/+15
2021-03-22mlxsw: spectrum_router: Rename nexthop update function to reflect its typeIdo Schimmel1-7/+10
2021-03-22mlxsw: spectrum_router: Add nexthop trap action supportIdo Schimmel1-13/+29
2021-03-22mlxsw: spectrum_router: Prepare for nexthops with trap actionIdo Schimmel1-1/+4
2021-03-22mlxsw: spectrum_router: Introduce nexthop action fieldIdo Schimmel1-8/+17
2021-03-22mlxsw: spectrum_router: Adjust comments on nexthop fieldsIdo Schimmel1-6/+6
2021-03-22mlxsw: spectrum_router: Only provide MAC address for valid nexthopsIdo Schimmel1-1/+2
2021-03-22mlxsw: spectrum_router: Consolidate nexthop helpersIdo Schimmel1-7/+2
2021-03-22mlxsw: spectrum_router: Remove RTNL assertionIdo Schimmel1-2/+0
2021-02-26mlxsw: spectrum_router: Ignore routes using a deleted nexthop objectIdo Schimmel1-0/+7
2021-02-08mlxsw: spectrum_router: Set offload_failed flagAmit Cohen1-0/+52
2021-02-08IPv6: Add "offload failed" indication to routesAmit Cohen1-2/+2
2021-02-08IPv4: Add "offload failed" indication to routesAmit Cohen1-0/+2
2021-02-02net: Do not call fib6_info_hw_flags_set() when IPv6 is disabledAmit Cohen1-0/+16
2021-02-02net: Pass 'net' struct as first argument to fib6_info_hw_flags_set()Amit Cohen1-3/+4
2021-01-28nexthop: Use enum to encode notification typeIdo Schimmel1-13/+41
2020-12-14mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 routerJiri Pirko1-1/+3
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/+7
2020-12-14mlxsw: spectrum_router: Introduce XM implementation of router low-level opsJiri Pirko1-0/+11
2020-12-06mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4()Jiri Pirko1-5/+13
2020-12-06mlxsw: spectrum: Apply RIF configuration when joining a LAGIdo Schimmel1-5/+26
2020-12-01mlxsw: Add QinQ configuration vetoesDanielle Ratson1-0/+9
2020-11-27mlxsw: spectrum_router: Update adjacency index more efficientlyIdo Schimmel1-18/+10
2020-11-27mlxsw: spectrum_router: Track nexthop group virtual router membershipIdo Schimmel1-0/+164
2020-11-27mlxsw: spectrum_router: Rollback virtual router adjacency pointer updateIdo Schimmel1-1/+14
2020-11-27mlxsw: spectrum_router: Pass virtual router parameters directly instead of po...Ido Schimmel1-4/+6
2020-11-27mlxsw: spectrum_router: Fix error handling issueIdo Schimmel1-4/+2