summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-28net: switchdev: add a context void pointer to struct switchdev_notifier_infoVladimir Oltean1-3/+3
2021-05-17mlxsw: Verify the accessed index doesn't exceed the array lengthDanielle Ratson1-0/+4
2021-04-16net: bridge: switchdev: include local flag in FDB notificationsVladimir Oltean1-2/+3
2021-03-17mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2Amit Cohen1-2/+50
2021-03-17mlxsw: Add struct mlxsw_sp_switchdev_ops per ASICAmit Cohen1-0/+22
2021-02-12net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributesVladimir Oltean1-21/+29
2021-02-12net: switchdev: propagate extack to port attributesVladimir Oltean1-1/+2
2021-01-11mlxsw: spectrum_switchdev: remove transactional logic for VLAN objectsVladimir Oltean1-33/+4
2021-01-11net: switchdev: remove the transaction structure from port attributesVladimir Oltean1-50/+13
2021-01-11net: switchdev: remove the transaction structure from port object notifiersVladimir Oltean1-20/+32
2021-01-11net: switchdev: remove vid_begin -> vid_end range from VLAN objectsVladimir Oltean1-44/+19
2020-12-08mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridgeAmit Cohen1-2/+2
2020-12-08mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN de...Amit Cohen1-6/+4
2020-12-08mlxsw: Save EtherType as part of mlxsw_sp_nve_paramsAmit Cohen1-2/+5
2020-12-08mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-a...Amit Cohen1-3/+12
2020-12-01mlxsw: Add QinQ configuration vetoesDanielle Ratson1-0/+24
2020-12-01mlxsw: spectrum_switchdev: Add support of QinQ trafficAmit Cohen1-1/+60
2020-12-01mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridgeAmit Cohen1-7/+22
2020-12-01mlxsw: Make EtherType configurable when pushing VLAN at ingressAmit Cohen1-4/+9
2020-09-28net: core: introduce struct netdev_nested_priv for nested interface infrastru...Taehee Yoo1-3/+7
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-6/+6
2020-02-26mlxsw: spectrum_switchdev: Optimize SFN records processingJiri Pirko1-12/+23
2020-02-20mlxsw: spectrum: Prevent RIF access outside of routing codeIdo Schimmel1-6/+2
2020-02-20mlxsw: spectrum: Convert callers to use new mirroring APIIdo Schimmel1-32/+2
2020-02-17mlxsw: spectrum: Reduce dependency between bridge and router codeIdo Schimmel1-14/+0
2020-02-17mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membershipIdo Schimmel1-58/+2
2020-02-17mlxsw: spectrum_switchdev: Have VXLAN device take reference on FIDIdo Schimmel1-19/+74
2020-02-17mlxsw: spectrum_switchdev: Propagate extack to bridge creation functionIdo Schimmel1-7/+12
2019-10-04mlxsw: spectrum: Take devlink net instead of init_netJiri Pirko1-1/+1
2019-07-17mlxsw: spectrum: Do not process learned records with a dummy FIDIdo Schimmel1-0/+6
2019-04-10mlxsw: spectrum_switchdev: Add MDB entries in prepare phaseIdo Schimmel1-1/+1
2019-02-27net: Remove switchdev_opsFlorian Fainelli1-12/+0
2019-02-27mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SETFlorian Fainelli1-0/+12
2019-02-21net: Get rid of switchdev_port_attr_get()Florian Fainelli1-7/+0
2019-02-21net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORTFlorian Fainelli1-10/+1
2019-02-21mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGSFlorian Fainelli1-0/+16
2019-02-12mlxsw: spectrum_switchdev: Remove unused variablesFlorian Fainelli1-3/+0
2019-02-12mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGSFlorian Fainelli1-17/+0
2019-02-06mlxsw: Implement ndo_get_port_parent_id()Florian Fainelli1-5/+0
2019-01-28mlxsw: spectrum_switchdev: Add more extack messagesIdo Schimmel1-2/+8
2019-01-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+6
2019-01-18mlxsw: spectrum_switchdev: Do not treat static FDB entries as stickyIdo Schimmel1-6/+6
2019-01-17mlxsw: spectrum: Add extack messages to VXLAN FDB rejectionPetr Machata1-7/+18
2019-01-17switchdev: Add extack argument to call_switchdev_notifiers()Petr Machata1-6/+6
2019-01-08mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletionIdo Schimmel1-1/+1
2019-01-08mlxsw: spectrum_switchdev: Avoid returning errors in commit phaseIdo Schimmel1-12/+9
2018-12-20mlxsw: spectrum: Switch to VID 4095 as default VIDIdo Schimmel1-11/+4
2018-12-20mlxsw: spectrum: Replace hard-coded default VID with a defineIdo Schimmel1-5/+6
2018-12-20mlxsw: spectrum_router: Do not force specific configuration orderIdo Schimmel1-0/+14
2018-12-19mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAGIdo Schimmel1-26/+1