summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-24mlxsw: spectrum_router: Add support for blackhole nexthopsIdo Schimmel1-7/+41
2020-11-24mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbourIdo Schimmel1-1/+1
2020-11-24mlxsw: spectrum_router: Use loopback RIF for unresolved nexthopsIdo Schimmel1-4/+4
2020-11-24mlxsw: spectrum_router: Use different trap identifier for unresolved nexthopsIdo Schimmel1-1/+2
2020-11-24mlxsw: spectrum_router: Create loopback RIF during initializationIdo Schimmel1-0/+31
2020-11-20mlxsw: spectrum_router: Allow programming routes with nexthop objectsIdo Schimmel1-14/+0
2020-11-20mlxsw: spectrum_router: Enable resolution of nexthop groups from nexthop objectsIdo Schimmel1-0/+31
2020-11-20mlxsw: spectrum_router: Add support for nexthop objectsIdo Schimmel1-0/+453
2020-11-18mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_re...Ido Schimmel1-11/+19
2020-11-18mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyedIdo Schimmel1-0/+9
2020-11-18mlxsw: spectrum_router: Only clear offload indication from valid IPv6 FIB infoIdo Schimmel1-1/+2
2020-11-18mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get()Ido Schimmel1-4/+4
2020-11-18mlxsw: spectrum_router: Set FIB entry's type based on nexthop groupIdo Schimmel1-5/+5
2020-11-18mlxsw: spectrum_router: Set FIB entry's type after creating nexthop groupIdo Schimmel1-9/+9
2020-11-18mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap()Ido Schimmel1-6/+18
2020-11-18mlxsw: spectrum_router: Set ifindex for IPv4 nexthopsIdo Schimmel1-0/+1
2020-11-18mlxsw: spectrum_router: Fix wrong kfree() in error pathIdo Schimmel1-1/+1
2020-11-14mlxsw: spectrum_router: Remove outdated commentIdo Schimmel1-6/+0
2020-11-14mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini()Ido Schimmel1-15/+3
2020-11-14mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init()Ido Schimmel1-57/+21
2020-11-14mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_in...Ido Schimmel1-2/+1
2020-11-14mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init()Ido Schimmel1-4/+3
2020-11-14mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init()Ido Schimmel1-3/+2
2020-11-14mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callbackIdo Schimmel1-9/+3
2020-11-14mlxsw: spectrum_router: Split nexthop group configuration to a different structIdo Schimmel1-149/+228
2020-11-14mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group structIdo Schimmel1-11/+9
2020-11-14mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry structIdo Schimmel1-2/+0
2020-11-14mlxsw: spectrum_router: Store FIB info in routeIdo Schimmel1-6/+7
2020-11-14mlxsw: spectrum_router: Associate neighbour table with nexthop instead of groupIdo Schimmel1-11/+9
2020-11-14mlxsw: spectrum_router: Use nexthop group type in hash table keyIdo Schimmel1-13/+12
2020-11-14mlxsw: spectrum_router: Add nexthop group type fieldIdo Schimmel1-16/+18
2020-11-14mlxsw: spectrum_router: Compare key with correct object typeIdo Schimmel1-6/+10
2020-11-12mlxsw: spectrum_router: Introduce FIB entry update opJiri Pirko1-5/+11
2020-11-12mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted ...Jiri Pirko1-0/+11
2020-11-12mlxsw: spectrum_router: Introduce fib_entry priv for low-level opsJiri Pirko1-36/+149
2020-11-12mlxsw: spectrum_router: Have FIB entry op context allocated for the instanceJiri Pirko1-25/+95
2020-11-12mlxsw: spectrum_router: Prepare work context for possible bulkingJiri Pirko1-2/+13
2020-11-12mlxsw: spectrum: Push RALUE packing and writing into low-level router opsJiri Pirko1-36/+79
2020-11-12mlxsw: spectrum_router: Use RALUE pack helper from abort functionJiri Pirko1-2/+2
2020-11-12mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_p...Jiri Pirko1-3/+1
2020-11-12mlxsw: spectrum: Export RALUE pack helper and use it from IPIPJiri Pirko1-1/+1
2020-11-12mlxsw: spectrum_router: Push out RALUE pack into separate helperJiri Pirko1-20/+29
2020-11-12mlxsw: spectrum: Propagate context from work handler containing RALUE payloadJiri Pirko1-53/+87
2020-11-12mlxsw: spectrum_router: Introduce FIB event queue instead of separate worksJiri Pirko1-91/+116
2020-11-12mlxsw: spectrum_router: Use RALUE-independent op argJiri Pirko1-17/+30
2020-11-12mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set...Jiri Pirko1-6/+8
2020-11-03mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX ...Jiri Pirko1-41/+79
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-3/+8
2020-09-28net: core: introduce struct netdev_nested_priv for nested interface infrastru...Taehee Yoo1-3/+8
2020-09-21mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_i...Qinglang Miao1-5/+1