summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-30mlxsw: Use refcount_t for reference countingAmit Cohen1-4/+4
2023-08-14mlxsw: spectrum: Stop ignoring learning notifications from redirected trafficIdo Schimmel1-6/+0
2023-08-10mlxsw: Set port STP state on bridge enslavementPetr Machata1-1/+1
2023-08-09mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equ...Ruan Jinjie1-4/+2
2023-07-28mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevicesPetr Machata1-4/+5
2023-07-21mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavementPetr Machata1-0/+7
2023-07-21mlxsw: spectrum_switchdev: Replay switchdev objects on port joinPetr Machata1-3/+128
2023-07-14mlxsw: spectrum_switchdev: Manage RIFs on PVID changePetr Machata1-25/+9
2023-07-14mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change()Petr Machata1-4/+6
2022-11-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2022-11-15mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removedAmit Cohen1-0/+2
2022-11-10mlxsw: spectrum_switchdev: Add locked bridge port supportIdo Schimmel1-1/+22
2022-11-10mlxsw: spectrum_switchdev: Use extack in bridge port flag validationIdo Schimmel1-3/+7
2022-11-10mlxsw: spectrum_switchdev: Add support for locked FDB notificationsIdo Schimmel1-0/+12
2022-11-10mlxsw: spectrum_switchdev: Prepare for locked FDB notificationsIdo Schimmel1-8/+13
2022-07-04mlxsw: Enable unified bridge modelAmit Cohen1-3/+1
2022-07-04mlxsw: Configure egress VID for unicast FDB entriesAmit Cohen1-11/+13
2022-06-29mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIsAmit Cohen1-304/+48
2022-06-29mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID indexAmit Cohen1-6/+11
2022-06-29mlxsw: spectrum_switchdev: Add support for getting and putting MDB entryAmit Cohen1-2/+78
2022-06-29mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()Amit Cohen1-2/+174
2022-06-29mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB ...Amit Cohen1-0/+153
2022-06-29mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entriesAmit Cohen1-0/+15
2022-06-29mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_...Amit Cohen1-10/+14
2022-06-29mlxsw: spectrum_switchdev: Rename MIDs listAmit Cohen1-10/+11
2022-06-29mlxsw: spectrum_switchdev: Rename MID structureAmit Cohen1-82/+97
2022-06-28mlxsw: Add a dedicated structure for bitmap of portsAmit Cohen1-19/+18
2022-06-22mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()Amit Cohen1-12/+31
2022-06-22mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return intAmit Cohen1-7/+9
2022-06-22mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()Amit Cohen1-2/+15
2022-06-22mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()Amit Cohen1-7/+66
2022-06-22mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twiceAmit Cohen1-2/+0
2022-06-22mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_e...Amit Cohen1-7/+4
2022-06-22mlxsw: Remove lag_vid_valid indicationAmit Cohen1-2/+1
2022-06-20mlxsw: Add SMPE related fields to SMID2 registerAmit Cohen1-3/+4
2022-05-04mlxsw: spectrum_switchdev: Only query FDB notifications when necessaryIdo Schimmel1-11/+20
2022-02-17mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRYVladimir Oltean1-2/+1
2022-01-28mlxsw: spectrum: Guard against invalid local portsAmit Cohen1-2/+1
2021-12-15mlxsw: Add support for VxLAN with IPv6 underlayAmit Cohen1-0/+84
2021-12-15mlxsw: Split handling of FDB tunnel entries between address familiesAmit Cohen1-21/+24
2021-12-01mlxsw: Use Switch Multicast ID Register Version 2Amit Cohen1-25/+25
2021-12-01mlxsw: Use u16 for local_port field instead of u8Amit Cohen1-5/+5
2021-10-25mlxsw: spectrum: Use 'bitmap_zalloc()' when applicableChristophe JAILLET1-7/+4
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-08-10net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by...Vladimir Oltean1-1/+1
2021-07-23net: bridge: switchdev: allow the TX data plane forwarding to be offloadedTobias Waldekranz1-1/+1
2021-07-22net: bridge: move the switchdev object replay helpers to "push" modeVladimir Oltean1-2/+2
2021-07-22net: bridge: switchdev: let drivers inform which bridge ports are offloadedVladimir Oltean1-5/+19
2021-07-16net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()'Christophe JAILLET1-5/+3
2021-06-29net: switchdev: add a context void pointer to struct switchdev_notifier_infoVladimir Oltean1-3/+3