summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-19mlxsw: convert driver to use unlocked devlink API during init/finiJiri Pirko1-7/+7
2022-05-03mlxsw: Configure descriptor buffersPetr Machata1-0/+26
2021-12-01mlxsw: Add support for more than 256 ports in SBSR registerAmit Cohen1-5/+21
2021-12-01mlxsw: Use u16 for local_port field instead of u8Amit Cohen1-19/+19
2021-10-06mlxsw: spectrum_buffers: silence uninitialized warningDan Carpenter1-1/+1
2021-05-18mlxsw: spectrum_buffers: Switch function argumentsDanielle Ratson1-3/+3
2020-09-18mlxsw: spectrum_buffers: Support two headroom modesPetr Machata1-3/+19
2020-09-17mlxsw: spectrum_buffers: Manage internal buffer in the hdroom codePetr Machata1-0/+89
2020-09-17mlxsw: spectrum_buffers: Introduce shared buffer opsPetr Machata1-0/+12
2020-09-17mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()Petr Machata1-52/+23
2020-09-17mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()Petr Machata1-8/+1
2020-09-17mlxsw: spectrum_buffers: Move here the new headroom codePetr Machata1-0/+199
2020-09-17mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroomPetr Machata1-0/+14
2020-09-17mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroomPetr Machata1-0/+8
2020-09-17mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroomPetr Machata1-0/+1
2020-09-17mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroomPetr Machata1-2/+18
2020-06-23mlxsw: spectrum: Do not rely on machine endiannessIdo Schimmel1-1/+1
2020-06-16mlxsw: spectrum: Adjust headroom buffers for 8x portsIdo Schimmel1-0/+1
2020-05-25mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU portIdo Schimmel1-1/+1
2019-10-31mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_initNathan Chancellor1-1/+1
2019-10-29mlxsw: spectrum_buffers: remove unneeded semicolonYueHaibing1-2/+2
2019-10-24mlxsw: spectrum_buffers: Calculate the size of the main poolPetr Machata1-12/+34
2019-10-24mlxsw: spectrum: Use guaranteed buffer size as pool size limitPetr Machata1-7/+8
2019-09-16mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared bufferShalom Toledo1-8/+33
2019-09-16mlxsw: spectrum_buffers: Prevent changing CPU port's configurationShalom Toledo1-0/+10
2019-07-31mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2Petr Machata1-2/+2
2019-06-12mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2Petr Machata1-2/+2
2019-04-23mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotasIdo Schimmel1-7/+35
2019-04-23mlxsw: spectrum_buffers: Allow skipping ingress port quota configurationIdo Schimmel1-2/+8
2019-04-23mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init()Ido Schimmel1-7/+14
2019-04-23mlxsw: spectrum_buffers: Use new CPU ingress pool for control packetsIdo Schimmel1-12/+7
2019-04-23mlxsw: spectrum_buffers: Add pools for CPU trafficIdo Schimmel1-0/+20
2019-04-23mlxsw: spectrum_buffers: Remove assumption about pool orderIdo Schimmel1-18/+13
2019-04-23mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributesIdo Schimmel1-0/+2
2019-04-23mlxsw: spectrum_buffers: Forbid changing threshold type of first egress poolIdo Schimmel1-4/+4
2019-04-23mlxsw: spectrum_buffers: Forbid configuration of multicast poolIdo Schimmel1-2/+12
2019-04-23mlxsw: spectrum_buffers: Add ability to veto TC's configurationIdo Schimmel1-0/+18
2019-04-23mlxsw: spectrum_buffers: Add ability to veto pool's configurationIdo Schimmel1-1/+16
2019-04-23mlxsw: spectrum_buffers: Use defines for pool indicesIdo Schimmel1-78/+104
2019-04-23mlxsw: spectrum_buffers: Add extack messages for invalid configurationsIdo Schimmel1-9/+19
2019-04-10mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2Ido Schimmel1-8/+11
2019-02-22mlxsw: spectrum_buffers: Reject overlarge headroom size requestsPetr Machata1-0/+16
2019-02-22mlxsw: spectrum_buffers: Update port headroom configurationPetr Machata1-8/+8
2019-02-22mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configurationPetr Machata1-28/+106
2019-02-22mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_valsPetr Machata1-10/+14
2019-02-22mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_valsPetr Machata1-14/+26
2019-02-22mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_valsPetr Machata1-5/+5
2019-02-22mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_valsPetr Machata1-4/+5
2019-02-22mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_valsPetr Machata1-20/+30
2019-02-22mlxsw: spectrum_buffers: Allocate prs & pms dynamicallyPetr Machata1-2/+50