summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
Commit message (Expand)AuthorAgeFilesLines
* 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-231-7/+35
* mlxsw: spectrum_buffers: Allow skipping ingress port quota configurationIdo Schimmel2019-04-231-2/+8
* mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init()Ido Schimmel2019-04-231-7/+14
* mlxsw: spectrum_buffers: Use new CPU ingress pool for control packetsIdo Schimmel2019-04-231-12/+7Star
* mlxsw: spectrum_buffers: Add pools for CPU trafficIdo Schimmel2019-04-231-0/+20
* mlxsw: spectrum_buffers: Remove assumption about pool orderIdo Schimmel2019-04-231-18/+13Star
* mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributesIdo Schimmel2019-04-231-0/+2
* mlxsw: spectrum_buffers: Forbid changing threshold type of first egress poolIdo Schimmel2019-04-231-4/+4
* mlxsw: spectrum_buffers: Forbid configuration of multicast poolIdo Schimmel2019-04-231-2/+12
* mlxsw: spectrum_buffers: Add ability to veto TC's configurationIdo Schimmel2019-04-231-0/+18
* mlxsw: spectrum_buffers: Add ability to veto pool's configurationIdo Schimmel2019-04-231-1/+16
* mlxsw: spectrum_buffers: Use defines for pool indicesIdo Schimmel2019-04-231-78/+104
* mlxsw: spectrum_buffers: Add extack messages for invalid configurationsIdo Schimmel2019-04-231-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-221-0/+16
* mlxsw: spectrum_buffers: Update port headroom configurationPetr Machata2019-02-221-8/+8
* mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configurationPetr Machata2019-02-221-28/+106
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_valsPetr Machata2019-02-221-10/+14
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_valsPetr Machata2019-02-221-14/+26
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_valsPetr Machata2019-02-221-5/+5
* mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_valsPetr Machata2019-02-221-4/+5
* mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_valsPetr Machata2019-02-221-20/+30
* mlxsw: spectrum_buffers: Allocate prs & pms dynamicallyPetr Machata2019-02-221-2/+50
* mlxsw: spectrum: Add struct mlxsw_sp_sb_valsPetr Machata2019-02-221-0/+9
* net: devlink: report cell size of shared buffersJakub Kicinski2019-02-031-0/+1
* mlxsw: spectrum_buffers: Tweak SBMM configurationPetr Machata2018-09-201-15/+15
* mlxsw: spectrum_buffers: Configure MC poolPetr Machata2018-09-201-8/+10
* mlxsw: spectrum_buffers: Allow configuration of static poolsPetr Machata2018-09-201-17/+33
* mlxsw: spectrum_buffers: Pass SBPM min_size in cellsPetr Machata2018-09-201-1/+3
* mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limitPetr Machata2018-09-201-7/+16
* mlxsw: spectrum_buffers: Allow pools of infinite sizePetr Machata2018-09-201-6/+21
* mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sbPetr Machata2018-09-201-3/+5
* mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egressPetr Machata2018-09-201-13/+30
* mlxsw: spectrum_buffers: Use devlink pool indices throughoutPetr Machata2018-09-201-205/+170Star
* mlxsw: spectrum_buffers: Set up a dedicated pool for BUM trafficPetr Machata2018-09-051-8/+8
* mlxsw: Replace license text with SPDX identifiers and adjust copyrightsJiri Pirko2018-08-091-33/+2Star
* mlxsw: spectrum_buffers: Set a minimum quota for CPU port trafficIdo Schimmel2018-03-171-6/+6
* mlxsw: spectrum_buffer: Reduce scope of shared buffer structIdo Schimmel2017-05-171-9/+64
* mlxsw: spectrum: Query cell size from firmwareIdo Schimmel2017-03-241-51/+63
* mlxsw: spectrum_buffers: Query shared buffer size from firmwareIdo Schimmel2017-03-241-4/+6
* mlxsw: Query maximum number of ports from firmwareIdo Schimmel2017-03-241-19/+48
* mlxsw: spectrum_buffers: Limit size of poolsIdo Schimmel2016-11-301-0/+3
* mlxsw: spectrum: Fix sparse warningsIdo Schimmel2016-09-201-7/+8
* mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_setJiri Pirko2016-08-201-8/+4Star
* mlxsw: spectrum: Allow packets to be trapped from any PGIdo Schimmel2016-08-181-1/+1
* mlxsw: spectrum: Prevent invalid ingress buffer mappingIdo Schimmel2016-07-151-1/+1
* mlxsw: spectrum_buffers: Use MLXSW_SP_PB_UNUSED define for unused pbJiri Pirko2016-04-151-1/+2
* mlxsw: spectrum_buffers: Use designated initializers for mlxsw_sp_pbsJiri Pirko2016-04-151-10/+2Star