summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-08mlxsw: spectrum_router: Take router lock in router notifier handlerPetr Machata1-32/+15
2022-05-08mlxsw: spectrum: Move handling of tunnel events to router codePetr Machata1-9/+15
2022-05-08mlxsw: spectrum: Move handling of router events to router codePetr Machata1-2/+16
2022-05-08mlxsw: spectrum: Move handling of HW stats events to router codePetr Machata1-7/+40
2022-05-08mlxsw: spectrum: Move handling of VRF events to router codePetr Machata1-2/+16
2022-05-08mlxsw: spectrum_router: Add a dedicated notifier blockPetr Machata1-0/+20
2022-05-04mlxsw: spectrum_router: Only query neighbour activity when necessaryIdo Schimmel1-0/+6
2022-04-11mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entryGuillaume Nault1-6/+6
2022-04-11ipv4: Use dscp_t in struct fib_entry_notifier_infoGuillaume Nault1-3/+3
2022-04-11ipv4: Use dscp_t in struct fib_rt_infoGuillaume Nault1-3/+4
2022-04-05mlxsw: spectrum_router: simplify list unwindingTom Rix1-12/+8
2022-03-03mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATSPetr Machata1-2/+289
2022-03-03mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functionsPetr Machata1-8/+6
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2021-12-15mlxsw: Add support for VxLAN with IPv6 underlayAmit Cohen1-0/+14
2021-12-14mlxsw: spectrum_router: Consolidate MAC profiles when possibleDanielle Ratson1-1/+2
2021-12-01mlxsw: Use u16 for local_port field instead of u8Amit Cohen1-1/+1
2021-11-23mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_findDanielle Ratson1-3/+0
2021-10-26mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resourceDanielle Ratson1-0/+8
2021-10-26mlxsw: spectrum_router: Add RIF MAC profiles supportDanielle Ratson1-47/+269
2021-10-26mlxsw: spectrum_router: Propagate extack furtherDanielle Ratson1-8/+15
2021-09-24mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and aboveAmit Cohen1-9/+77
2021-09-24mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulationAmit Cohen1-0/+40
2021-09-24mlxsw: Create separate ipip_ops_arr for different ASICsAmit Cohen1-2/+16
2021-09-24mlxsw: Take tunnel's type into account when searching underlay deviceAmit Cohen1-13/+4
2021-09-24mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_chan...Amit Cohen1-10/+1
2021-09-24mlxsw: spectrum_router: Fix arguments alignmentAmit Cohen1-2/+5
2021-09-24mlxsw: spectrum_router: Create common function for fib_entry_type_unset() codeAmit Cohen1-3/+10
2021-09-22mlxsw: spectrum_router: Start using new trap adjacency entryIdo Schimmel1-50/+1
2021-09-22mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop groupIdo Schimmel1-0/+78
2021-08-22mlxsw: spectrum_router: Increase parsing depth for multipath hashAmit Cohen1-1/+43
2021-08-10net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by...Vladimir Oltean1-2/+2
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