summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
Commit message (Expand)AuthorAgeFilesLines
* mlxsw: spectrum_router: Ignore routes using a deleted nexthop objectIdo Schimmel2021-02-261-0/+7
* mlxsw: spectrum_router: Set offload_failed flagAmit Cohen2021-02-081-0/+52
* IPv6: Add "offload failed" indication to routesAmit Cohen2021-02-081-2/+2
* IPv4: Add "offload failed" indication to routesAmit Cohen2021-02-081-0/+2
* net: Do not call fib6_info_hw_flags_set() when IPv6 is disabledAmit Cohen2021-02-021-0/+16
* net: Pass 'net' struct as first argument to fib6_info_hw_flags_set()Amit Cohen2021-02-021-3/+4
* nexthop: Use enum to encode notification typeIdo Schimmel2021-01-281-13/+41
* mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 routerJiri Pirko2020-12-141-1/+3
* 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/+7
* mlxsw: spectrum_router: Introduce XM implementation of router low-level opsJiri Pirko2020-12-141-0/+11
* mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4()Jiri Pirko2020-12-061-5/+13
* mlxsw: spectrum: Apply RIF configuration when joining a LAGIdo Schimmel2020-12-061-5/+26
* mlxsw: Add QinQ configuration vetoesDanielle Ratson2020-12-011-0/+9
* mlxsw: spectrum_router: Update adjacency index more efficientlyIdo Schimmel2020-11-271-18/+10
* mlxsw: spectrum_router: Track nexthop group virtual router membershipIdo Schimmel2020-11-271-0/+164
* mlxsw: spectrum_router: Rollback virtual router adjacency pointer updateIdo Schimmel2020-11-271-1/+14
* mlxsw: spectrum_router: Pass virtual router parameters directly instead of po...Ido Schimmel2020-11-271-4/+6
* mlxsw: spectrum_router: Fix error handling issueIdo Schimmel2020-11-271-4/+2
* mlxsw: spectrum_router: Add support for blackhole nexthopsIdo Schimmel2020-11-241-7/+41
* mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbourIdo Schimmel2020-11-241-1/+1
* mlxsw: spectrum_router: Use loopback RIF for unresolved nexthopsIdo Schimmel2020-11-241-4/+4
* mlxsw: spectrum_router: Use different trap identifier for unresolved nexthopsIdo Schimmel2020-11-241-1/+2
* mlxsw: spectrum_router: Create loopback RIF during initializationIdo Schimmel2020-11-241-0/+31
* mlxsw: spectrum_router: Allow programming routes with nexthop objectsIdo Schimmel2020-11-201-14/+0
* mlxsw: spectrum_router: Enable resolution of nexthop groups from nexthop objectsIdo Schimmel2020-11-201-0/+31
* mlxsw: spectrum_router: Add support for nexthop objectsIdo Schimmel2020-11-201-0/+453
* mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_re...Ido Schimmel2020-11-181-11/+19
* mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyedIdo Schimmel2020-11-181-0/+9
* mlxsw: spectrum_router: Only clear offload indication from valid IPv6 FIB infoIdo Schimmel2020-11-181-1/+2
* mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get()Ido Schimmel2020-11-181-4/+4
* mlxsw: spectrum_router: Set FIB entry's type based on nexthop groupIdo Schimmel2020-11-181-5/+5
* mlxsw: spectrum_router: Set FIB entry's type after creating nexthop groupIdo Schimmel2020-11-181-9/+9
* mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap()Ido Schimmel2020-11-181-6/+18
* mlxsw: spectrum_router: Set ifindex for IPv4 nexthopsIdo Schimmel2020-11-181-0/+1
* mlxsw: spectrum_router: Fix wrong kfree() in error pathIdo Schimmel2020-11-181-1/+1
* mlxsw: spectrum_router: Remove outdated commentIdo Schimmel2020-11-141-6/+0
* mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini()Ido Schimmel2020-11-141-15/+3
* mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init()Ido Schimmel2020-11-141-57/+21
* mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_in...Ido Schimmel2020-11-141-2/+1
* mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init()Ido Schimmel2020-11-141-4/+3
* mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init()Ido Schimmel2020-11-141-3/+2
* mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callbackIdo Schimmel2020-11-141-9/+3
* mlxsw: spectrum_router: Split nexthop group configuration to a different structIdo Schimmel2020-11-141-149/+228
* mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group structIdo Schimmel2020-11-141-11/+9
* mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry structIdo Schimmel2020-11-141-2/+0
* mlxsw: spectrum_router: Store FIB info in routeIdo Schimmel2020-11-141-6/+7
* mlxsw: spectrum_router: Associate neighbour table with nexthop instead of groupIdo Schimmel2020-11-141-11/+9
* mlxsw: spectrum_router: Use nexthop group type in hash table keyIdo Schimmel2020-11-141-13/+12
* mlxsw: spectrum_router: Add nexthop group type fieldIdo Schimmel2020-11-141-16/+18