summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-06-271-6/+14
|\
| * mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systemsIdo Schimmel2024-06-211-6/+14
* | mlxsw: Use the same maximum MTU value throughout the driverAmit Cohen2024-06-141-2/+6
|/
* mlxsw: convert driver to use unlocked devlink API during init/finiJiri Pirko2022-07-181-7/+7
* mlxsw: Configure descriptor buffersPetr Machata2022-05-031-0/+26
* mlxsw: Add support for more than 256 ports in SBSR registerAmit Cohen2021-12-011-5/+21
* mlxsw: Use u16 for local_port field instead of u8Amit Cohen2021-12-011-19/+19
* mlxsw: spectrum_buffers: silence uninitialized warningDan Carpenter2021-10-061-1/+1
* mlxsw: spectrum_buffers: Switch function argumentsDanielle Ratson2021-05-171-3/+3
* mlxsw: spectrum_buffers: Support two headroom modesPetr Machata2020-09-171-3/+19
* mlxsw: spectrum_buffers: Manage internal buffer in the hdroom codePetr Machata2020-09-161-0/+89
* mlxsw: spectrum_buffers: Introduce shared buffer opsPetr Machata2020-09-161-0/+12
* mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()Petr Machata2020-09-161-52/+23
* mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()Petr Machata2020-09-161-8/+1
* mlxsw: spectrum_buffers: Move here the new headroom codePetr Machata2020-09-161-0/+199
* mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroomPetr Machata2020-09-161-0/+14
* mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroomPetr Machata2020-09-161-0/+8
* mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroomPetr Machata2020-09-161-0/+1
* mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroomPetr Machata2020-09-161-2/+18
* mlxsw: spectrum: Do not rely on machine endiannessIdo Schimmel2020-06-221-1/+1
* mlxsw: spectrum: Adjust headroom buffers for 8x portsIdo Schimmel2020-06-161-0/+1
* mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU portIdo Schimmel2020-05-241-1/+1
* mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_initNathan Chancellor2019-10-311-1/+1
* mlxsw: spectrum_buffers: remove unneeded semicolonYueHaibing2019-10-281-2/+2
* mlxsw: spectrum_buffers: Calculate the size of the main poolPetr Machata2019-10-231-12/+34
* mlxsw: spectrum: Use guaranteed buffer size as pool size limitPetr Machata2019-10-231-7/+8
* mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared bufferShalom Toledo2019-09-161-8/+33
* mlxsw: spectrum_buffers: Prevent changing CPU port's configurationShalom Toledo2019-09-161-0/+10
* mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2Petr Machata2019-07-311-2/+2
* mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2Petr Machata2019-06-121-2/+2
* mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotasIdo Schimmel2019-04-221-7/+35
* mlxsw: spectrum_buffers: Allow skipping ingress port quota configurationIdo Schimmel2019-04-221-2/+8
* mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init()Ido Schimmel2019-04-221-7/+14
* mlxsw: spectrum_buffers: Use new CPU ingress pool for control packetsIdo Schimmel2019-04-221-12/+7
* mlxsw: spectrum_buffers: Add pools for CPU trafficIdo Schimmel2019-04-221-0/+20
* mlxsw: spectrum_buffers: Remove assumption about pool orderIdo Schimmel2019-04-221-18/+13
* mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributesIdo Schimmel2019-04-221-0/+2
* mlxsw: spectrum_buffers: Forbid changing threshold type of first egress poolIdo Schimmel2019-04-221-4/+4
* mlxsw: spectrum_buffers: Forbid configuration of multicast poolIdo Schimmel2019-04-221-2/+12
* mlxsw: spectrum_buffers: Add ability to veto TC's configurationIdo Schimmel2019-04-221-0/+18
* mlxsw: spectrum_buffers: Add ability to veto pool's configurationIdo Schimmel2019-04-221-1/+16
* mlxsw: spectrum_buffers: Use defines for pool indicesIdo Schimmel2019-04-221-78/+104
* mlxsw: spectrum_buffers: Add extack messages for invalid configurationsIdo Schimmel2019-04-221-9/+19
* mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2Ido Schimmel2019-04-101-8/+11
* mlxsw: spectrum_buffers: Reject overlarge headroom size requestsPetr Machata2019-02-211-0/+16
* mlxsw: spectrum_buffers: Update port headroom configurationPetr Machata2019-02-211-8/+8
* mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configurationPetr Machata2019-02-211-28/+106
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_valsPetr Machata2019-02-211-10/+14
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_valsPetr Machata2019-02-211-14/+26
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_valsPetr Machata2019-02-211-5/+5