blob: 3cc951226d7cca9ce59ed875b491556abb2da398 [file] [log] [blame]
0103a3e452d6 ("mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom")
b7e07bbd4873 ("mlxsw: spectrum: Unify delay handling between PFC and pause")
3a77f5a2d23a ("mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom")
532b49e41e64 ("mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU")
3232e8c66e72 ("mlxsw: spectrum: Keep maximum speed around")
2ecf87ae6cce ("mlxsw: spectrum: Keep maximum MTU around")
614d509aa1e7 ("mlxsw: Move ethtool_ops to spectrum_ethtool.c")
f3fe412b0a63 ("mlxsw: spectrum: Do not rely on machine endianness")
60833d54d56c ("mlxsw: spectrum: Adjust headroom buffers for 8x ports")
ca0892235ae6 ("mlxsw: spectrum_span: Remove old SPAN API")
835d6b8c1a35 ("mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change")
c056618c53a7 ("mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent")
14366da6b592 ("mlxsw: spectrum_span: Wrap buffer change in a function")
eb773c3a2d98 ("mlxsw: spectrum_span: Rename function")
ed04458d4a90 ("mlxsw: spectrum_span: Add APIs to get / put an analyzed port")
466010342e89 ("mlxsw: spectrum_span: Add APIs to get / put a SPAN agent")
d7fcc986224d ("mlxsw: spectrum: Push matchall bits into a separate file")
d52238eb7bcf ("mlxsw: spectrum: Push flow_block related functions into a separate file")
3bc3ffb6e911 ("mlxsw: spectrum: Rename acl_block to flow_block")
49c958ccd243 ("mlxsw: spectrum_acl: Move block helpers into inline header functions")
4c00dafc59c7 ("mlxsw: spectrum_span: Use 'refcount_t' for reference counting")
c0c2899cf66e ("mlxsw: spectrum_span: Remove unnecessary debug prints")
7f9b099bd9d3 ("mlxsw: spectrum_span: Rename parms() to parms_set()")
8a29581eb001 ("mlxsw: spectrum: Move the ECN-marked packet counter to ethtool")
6d19d2bdc8a1 ("mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload")
3128f3a150f6 ("mlxsw: spectrum_acl: Pass the ingress indication down to flex action")
86272d33973c ("mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop")
68cc7ecc1b47 ("mlxsw: spectrum_acl: Track ingress and egress block bindings")
b32bd7f73ae4 ("mlxsw: spectrum_acl: Make block arg const where appropriate")
eb833eec3b4c ("mlxsw: spectrum_span: Only update mirroring agents if present")
622110f24b45 ("mlxsw: spectrum: Convert callers to use new mirroring API")
a8e7e6e7c3d6 ("mlxsw: spectrum_span: Prepare work item to update mirroring agents")
6627b93bf74b ("mlxsw: spectrum_span: Use struct_size() to simplify allocation")
9a9f8d1e749a ("mlxsw: spectrum_span: Do no expose mirroring agents to entire driver")
3d0d592193dc ("mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats()")
cf9af379cd67 ("mlxsw: spectrum_qdisc: Extract a per-TC stat function")
3a3e627ce0ac ("spectrum: Add a delayed work to update SPAN buffsize according to speed")
ff9fdfec5f96 ("mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2")
31c25b949813 ("mlxsw: spectrum_span: Put buffsize update code into helper function")
85005b82e59f ("mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters")
d58c35ca5202 ("mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs")
49185277cc45 ("mlxsw: spectrum: Remember split base local port and use it in unsplit")
35896d9641db ("mlxsw: spectrum: Pass mapping values in port mapping structure")
7b39fa5befbb ("mlxsw: spectrum: Use mapping of port being split for creating split ports")
4a7f970f1240 ("mlxsw: spectrum: Replace port_to_module array with array of structs")
26a6befa5df7 ("mlxsw: spectrum: Distinguish between unsplittable and split port")
2e6a2d7b4508 ("mlxsw: spectrum: Move max_width check up before count check")
25911e1b9797 ("mlxsw: spectrum: Use PMTM register to get max module width")
868678c574ec ("mlxsw: spectrum: Register switched port analyzers (SPAN) as resource")