blob: e71f7c7b72401b953b764961f010251792c8299f [file] [log] [blame]
928345c08b72 ("mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test")
4039504e6a0c ("mlxsw: spectrum_span: Allow setting policer on a SPAN agent")
a120ecc3c5d8 ("mlxsw: spectrum_span: Allow passing parameters to SPAN agents")
f6668eac2206 ("mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop")
f7a439cbf1e8 ("mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c")
4bafb85ae244 ("mlxsw: spectrum_span: Move SPAN operations out of global file")
614d509aa1e7 ("mlxsw: Move ethtool_ops to spectrum_ethtool.c")
835d6b8c1a35 ("mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change")
7240db69c332 ("mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API")
c1d7845dfbd3 ("mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API")
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")
19f06771ca3d ("mlxsw: spectrum: Move flow offload binding into spectrum_flow.c")
3c650136afba ("mlxsw: spectrum_matchall: Process matchall events from the same cb as flower")
481ff57aadf5 ("mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead")
dd0fbc89d274 ("mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions")
47fa15eae487 ("mlxsw: spectrum_matchall: Move ingress indication into mall_entry")
c7ea0e162fc8 ("mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add()")
780ba878a1b0 ("mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add()")
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")
7bec1a45d570 ("mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc")
ee88450d2509 ("mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state")
3b909c552ae5 ("mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3")
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")
a44f58c41bfb ("mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc")
47259544e0fc ("mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp")
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")
b3f7e3f23a76 ("Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net")