ELBA-2023-12950 Oracle Linux 9 Unbreakable Enterprise kernel bug fix update
Oracle Linux Bug Fix Advisory ELBA-2023-12950
http://linux.oracle.com/errata/ELBA-2023-12950.html
The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:
x86_64:
bpftool-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-core-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-debug-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-debug-core-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-debug-devel-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-debug-modules-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-devel-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-doc-5.15.0-200.131.27.el9uek.noarch.rpm
kernel-uek-modules-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-modules-extra-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-container-5.15.0-200.131.27.el9uek.x86_64.rpm
kernel-uek-container-debug-5.15.0-200.131.27.el9uek.x86_64.rpm
SRPMS:
http://oss.oracle.com/ol9/SRPMS-updates//kernel-uek-5.15.0-200.131.27.el9uek.src.rpm
Description of changes:
[5.15.0-200.131.27.el9uek]
- net/mlx5: E-Switch, Protect unloading driver while adding rules (Chris Mi) [Orabug: 35806544]
- scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [Orabug: 35847181]
- scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [Orabug: 35847181]
- scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Manish Rangankar) [Orabug: 35847181]
- RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Maor Gottlieb) [Orabug: 35290200]
- mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Bodong Wang) [Orabug: 35290200]
- net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Roi Dayan) [Orabug: 35290200]
- net/mlx5: enable the kernel build options to support new features (Qing Huang) [Orabug: 35290200]
- rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Ze Gao) [Orabug: 35290200]
- devlink: Fix crash with CONFIG_NET_NS=n (Ido Schimmel) [Orabug: 35290200]
- devlink: change per-devlink netdev notifier to static one (Jiri Pirko) [Orabug: 35290200]
- net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [Orabug: 35290200]
- net/sched: clear actions pointer in miss cookie init fail (Pedro Tammela) [Orabug: 35290200]
- net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Nathan Chancellor) [Orabug: 35290200]
- devlink: allow to call devl_param_driverinit_value_get() without holding instance lock (Jiri Pirko) [Orabug: 35290200]
- devlink: Fix memleak in health diagnose callback (Moshe Shemesh) [Orabug: 35290200]
- net/sched: fix retpoline wrapper compilation on configs without tc filters (Pedro Tammela) [Orabug: 35290200]
- bpf: Resolve fext program type when checking map compatibility (Toke Høiland-Jørgensen) [Orabug: 35290200]
- genetlink: fix single op policy dump when do is present (Jakub Kicinski) [Orabug: 35290200]
- genetlink: correctly begin the iteration over policies (Jakub Kicinski) [Orabug: 35290200]
- rethook: fix a potential memleak in rethook_alloc() (Yi Yang) [Orabug: 35290200]
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Masami Hiramatsu (Google)) [Orabug: 35290200]
- fprobe: Check rethook_alloc() return in rethook initialization (Rafael Mendonca) [Orabug: 35290200]
- net: openvswitch: add missing .resv_start_op (Jakub Kicinski) [Orabug: 35290200]
- net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Gal Pressman) [Orabug: 35290200]
- netdevsim: Fix hwstats debugfs file permissions (Ido Schimmel) [Orabug: 35290200]
- rethook: Reject getting a rethook if RCU is not watching (Masami Hiramatsu (Google)) [Orabug: 35290200]
- xsk: add usage of XDP features flags (Marek Majtyka) [Orabug: 35290200]
- drivers: net: turn on XDP features (Marek Majtyka) [Orabug: 35290200]
- netdev-genl: fix repeated typo oflloading -> offloading (Tariq Toukan) [Orabug: 35290200]
- net, xdp: Add missing xdp_features description (Lorenzo Bianconi) [Orabug: 35290200]
- netdev-genl: create a simple family for netdev stuff (Jakub Kicinski) [Orabug: 35290200]
- genetlink: convert control family to split ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: allow families to use split ops directly (Jakub Kicinski) [Orabug: 35290200]
- genetlink: inline old iteration helpers (Jakub Kicinski) [Orabug: 35290200]
- genetlink: use iterator in the op to policy map dumping (Jakub Kicinski) [Orabug: 35290200]
- genetlink: add iterator for walking family ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: inline genl_get_cmd() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: support split policies in ctrl_dumppolicy_put_op() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: check for callback type at op load time (Jakub Kicinski) [Orabug: 35290200]
- genetlink: load policy based on validation flags (Jakub Kicinski) [Orabug: 35290200]
- genetlink: move the private fields in struct genl_family (Jakub Kicinski) [Orabug: 35290200]
policy mapping dump (Jakub Kicinski) [Orabug: 35290200]
- genetlink: limit the use of validation workarounds to old ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: piggy back on resv_op to default to a reject policy (Jakub Kicinski) [Orabug: 35290200]
- netlink: add helpers for extack attr presence checking (Jakub Kicinski) [Orabug: 35290200]
- genetlink: start to validate reserved header bytes (Jakub Kicinski) [Orabug: 35290200]
- docs: netlink: basic introduction to Netlink (Jakub Kicinski) [Orabug: 35290200]
- netlink: factor out extack composition (Jakub Kicinski) [Orabug: 35290200]
- bpf, xdp, docs: Correct some English grammar and spelling (Kev Jackson) [Orabug: 35290200]
- Revert "net/mlx5: Enable management PF initialization" (Jakub Kicinski) [Orabug: 35290200]
- mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Jesper Dangaard Brouer) [Orabug: 35290200]
- mlx5: bpf_xdp_metadata_rx_hash add xdp rss hash type (Jesper Dangaard Brouer) [Orabug: 35290200]
- xdp: rss hash types representation (Jesper Dangaard Brouer) [Orabug: 35290200]
- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Jesper Dangaard Brouer) [Orabug: 35290200]
- mlxsw: spectrum_fid: Fix incorrect local port type (Ido Schimmel) [Orabug: 35290200]
- net/mlx5e: Overcome slow response for first macsec ASO WQE (Emeel Hakim) [Orabug: 35290200]
- net/mlx5e: Initialize link speed to zero (Roy Novich) [Orabug: 35290200]
- net/mlx5e: Block entering switchdev mode with ns inconsistency (Gavin Li) [Orabug: 35290200]
- mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ido Schimmel) [Orabug: 35290200]
- net/mlx5e: TC, Remove error message log print (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, fix cloned flow attribute (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, fix missing error code (Oz Shlomo) [Orabug: 35290200]
- net/sched: TC, fix raw counter initialization (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Adham Faris) [Orabug: 35290200]
- net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Shay Drory) [Orabug: 35290200]
- net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Fix cleanup null-ptr deref on encap lock (Paul Blakey) [Orabug: 35290200]
- net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Maor Dickman) [Orabug: 35290200]
- net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Maor Dickman) [Orabug: 35290200]
- net/mlx5: Disable eswitch before waiting for VF pages (Daniel Jurgens) [Orabug: 35290200]
- net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Don't cache tunnel offloads capability (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Fix macsec ASO context alignment (Emeel Hakim) [Orabug: 35290200]
- mlxsw: spectrum: Fix incorrect parsing depth after reload (Ido Schimmel) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Initialize shift variable to 0 (Hans de Goede) [Orabug: 35290200]
- platform: mellanox: select REGMAP instead of depending on it (Randy Dunlap) [Orabug: 35290200]
- net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Maher Sanalla) [Orabug: 35290200]
- mlx5: fix possible ptp queue fifo use-after-free (Vadim Fedorenko) [Orabug: 35290200]
- mlx5: fix skb leak while fifo resync and push (Vadim Fedorenko) [Orabug: 35290200]
- net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Yang Yingliang) [Orabug: 35290200]
- net/mlx5: Remove NULL check before dev_{put, hold} (Yang Li) [Orabug: 35290200]
- net/mlx5e: Remove hairpin write debugfs files (Gal Pressman) [Orabug: 35290200]
- net/mlx5: Fix memory leak in IPsec RoCE creation (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: TC, Set CT miss to the specific ct action instance (Paul Blakey) [Orabug: 35290200]
- net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Paul Blakey) [Orabug: 35290200]
- net/mlx5: Refactor tc miss handling to a single function (Paul Blakey) [Orabug: 35290200]
- net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Paul Blakey) [Orabug: 35290200]
- net/mlx4_en: Introduce flexible array to silence overflow warning (Kees Cook) [Orabug: 35290200]
- net/sched: cls_api: Support hardware miss to tc action (Paul Blakey) [Orabug: 35290200]
- net/sched: Rename user cookie and act cookie (Paul Blakey) [Orabug: 35290200]
- IB/mlx5: Extend debug control for CC parameters (Edward Srouji) [Orabug: 35290200]
- net/mlx5e: RX, Remove doubtful unlikely call (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Fix outdated TLS comment (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Allow offloading of ct 'new' match (Vlad Buslov) [Orabug: 35290200]
- net/mlx5e: Implement CT entry update (Vlad Buslov) [Orabug: 35290200]
- net/mlx5: Simplify eq list traversal (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Switch to using napi_build_skb() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Use query_special_contexts for mkeys (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Change define name for 0x100 lkey value (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Expose bits for querying special mkeys (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Add IPSec priorities in RDMA namespaces (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Implement new destination type TABLE_TYPE (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Introduce new destination type TABLE_TYPE (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Create auxdev devlink instance in the same ns as parent devlink (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Move devlink port registration to be done before netdev alloc (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Move dl_port to struct mlx5e_dev (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Remove outdated comment (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: TC, Remove redundant parse_attr argument (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Use a simpler comparison for uplink rep (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Add single RDMA device in multiport mode (Mark Bloch) [Orabug: 35290200]
- net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5: E-Switch, rename bond update function to be reused (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Add peer flow in mpesw mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, support per action stats (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, map tc action cookie to a hw counter (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, store tc action cookies per attr (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, add hw counter to branching actions (Oz Shlomo) [Orabug: 35290200]
- net/sched: avoid indirect classify functions on retpoline kernels (Pedro Tammela) [Orabug: 35290200]
- net/sched: add retpoline wrapper for tc (Pedro Tammela) [Orabug: 35290200]
- net/sched: Enable tc skb ext allocation on chain miss only when needed (Paul Blakey) [Orabug: 35290200]
- net: sched: do not allocate a tracker in tcf_exts_init() (Eric Dumazet) [Orabug: 35290200]
- net: sched: add netns refcount tracker to struct tcf_exts (Eric Dumazet) [Orabug: 35290200]
- net/sched: support per action hw stats (Oz Shlomo) [Orabug: 35290200]
- net/sched: pass flow_stats instead of multiple stats args (Oz Shlomo) [Orabug: 35290200]
- flow_offload: rename exts stats update functions with hw (Baowen Zheng) [Orabug: 35290200]
- net/sched: act_pedit, setup offload action for action stats query (Oz Shlomo) [Orabug: 35290200]
- net/sched: optimize action stats api calls (Oz Shlomo) [Orabug: 35290200]
- net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Vladimir Oltean) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Add mux selection register to regmap (Vadim Pasternak) [Orabug: 35290200]
- platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Extend all systems with I2C notification callback (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Split logic in init and exit flow (Vadim Pasternak) [Orabug: 35290200]
- Documentation: isdn: correct spelling (Randy Dunlap) [Orabug: 35290200]
- platform: mellanox: Split initialization procedure (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support of new Nvidia L1 switch (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support for next-generation 800GB/s switch (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Cosmetic changes - rename to more common name (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Change "reset_pwr_converter_fail" attribute (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support for rack manager switch (Vadim Pasternak) [Orabug: 35290200]
- RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Propagate an internal event in case uplink netdev changes (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Fix trap event handling (Jiri Pirko) [Orabug: 35290200]
- mlxsw: core: Register devlink instance before sub-objects (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Make fini symmetric to init (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum: Remove pointless call to devlink_param_driverinit_value_set() (Danielle Ratson) [Orabug: 35290200]
- net/mlx5: fw_tracer, Add support for unrecognized string (Shay Drory) [Orabug: 35290200]
- net/mlx5: fw_tracer, Add support for strings DB update event (Shay Drory) [Orabug: 35290200]
- net/mlx5: fw_tracer, allow 0 size string DBs (Shay Drory) [Orabug: 35290200]
- net/mlx5: fs, Remove redundant assignment of size (Roi Dayan) [Orabug: 35290200]
- net/mlx5: fs_core, Remove redundant variable err (Maor Dickman) [Orabug: 35290200]
- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Gal Pressman) [Orabug: 35290200]
- net/mlx5: fs, Remove redundant vport_number assignment (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Remove redundant code for handling vlan actions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Don't listen to remove flows event (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5: fw reset: Skip device ID check if PCI link up failed (Moshe Shemesh) [Orabug: 35290200]
- net/mlx5: Remove redundant health work lock (Shay Drory) [Orabug: 35290200]
- mlx5: reduce stack usage in mlx5_setup_tc (Arnd Bergmann) [Orabug: 35290200]
- net/mlx5e: Trigger NAPI after activating an SQ (Maxim Mikityanskiy) [Orabug: 35290200]
- net/mlx5e: IPsec, support upper protocol selector field offload (Raed Salem) [Orabug: 35290200]
- net/mlx5e: IPoIB, Add support for XDR speed (Dragos Tatulea) [Orabug: 35290200]
- net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Document support for RoCE HCA disablement capability (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Add counter information to mlx5 driver documentation (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Document previously implemented mlx5 tracepoints (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Update Kconfig parameter documentation (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Separate mlx5 driver documentation into multiple pages (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Use flag to check for shared FDB mode (Mark Bloch) [Orabug: 35290200]
- net/mlx5: Lag, Remove redundant bool allocation on the stack (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Update multiport eswitch check to log an error (Roi Dayan) [Orabug: 35290200]
- devlink: Move devlink dev reload code to dev (Moshe Shemesh) [Orabug: 35290200]
- devlink: Split out dev get and dump code (Moshe Shemesh) [Orabug: 35290200]
- net: flow_offload: provision conntrack info in ct_metadata (Vlad Buslov) [Orabug: 35290200]
- devlink: rename and reorder instances of struct devlink_cmd (Jiri Pirko) [Orabug: 35290200]
- devlink: remove "gen" from struct devlink_gen_cmd name (Jiri Pirko) [Orabug: 35290200]
- devlink: rename devlink_nl_instance_iter_dump() to "dumpit" (Jiri Pirko) [Orabug: 35290200]
- selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- docs: ftrace: always use canonical ftrace path (Ross Zwisler) [Orabug: 35290200]
- net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Keep only one bulk of full available DEKs (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add async garbage collector for DEK bulk (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Use bulk allocation for fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add bulk allocation and modify_dek operation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add support SYNC_CRYPTO command (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add new APIs for fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Refactor the encryption key creation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add const to the key pointer of encryption key creation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Prepare for fast crypto key update if hardware supports it (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Change key type to key purpose (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add IFC bits and enums for crypto key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add IFC bits for general obj create param (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Header file for crypto (Tariq Toukan) [Orabug: 35290200]
- RDMA/mlx5: Remove implicit ODP cache entry (Aharon Landau) [Orabug: 35290200]
- RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Aharon Landau) [Orabug: 35290200]
- net/mlx5: Move eswitch port metadata devlink param to flow eswitch code (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Move flow steering devlink param to flow steering code (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Move fw reset devlink param to fw reset code (Jiri Pirko) [Orabug: 35290200]
- devlink: protect devlink param list by instance lock (Jiri Pirko) [Orabug: 35290200]
- qed: remove pointless call to devlink_param_driverinit_value_set() (Jiri Pirko) [Orabug: 35290200]
- ice: remove pointless calls to devlink_param_driverinit_value_set() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devlink features (Jiri Pirko) [Orabug: 35290200]
- devlink: send objects notifications during devlink reload (Jiri Pirko) [Orabug: 35290200]
- devlink: move devlink reload notifications back in between _down() and _up() calls (Jiri Pirko) [Orabug: 35290200]
- devlink: put couple of WARN_ONs in devlink_param_driverinit_value_get() (Jiri Pirko) [Orabug: 35290200]
- devlink: make devlink_param_driverinit_value_set() return void (Jiri Pirko) [Orabug: 35290200]
- devlink: don't work with possible NULL pointer in devlink_param_unregister() (Jiri Pirko) [Orabug: 35290200]
- devlink: make devlink_param_register/unregister static (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Covert devlink params registration to use devlink_params_register/unregister() (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Change devlink param register/unregister function names (Jiri Pirko) [Orabug: 35290200]
- netdevsim: Fill IPsec state validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Fill IPsec state validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- xfrm: extend add state callback to set failure reason (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Fill IPsec policy validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- xfrm: extend add policy callback to set failure reason (Leon Romanovsky) [Orabug: 35290200]
- Documentation: kprobetrace: Fix some typos (Yoann Congal) [Orabug: 35290200]
- net/mlx5e: Support RX XDP metadata (Toke Høiland-Jørgensen) [Orabug: 35290200]
- net/mlx5e: Introduce wrapper for xdp_buff (Toke Høiland-Jørgensen) [Orabug: 35290200]
- xsk: Add cb area to struct xdp_buff_xsk (Toke Høiland-Jørgensen) [Orabug: 35290200]
- net/mlx4_en: Support RX XDP metadata (Stanislav Fomichev) [Orabug: 35290200]
- net/mlx4_en: Introduce wrapper for xdp_buff (Stanislav Fomichev) [Orabug: 35290200]
- mlxsw: Add support of latency TLV (Amit Cohen) [Orabug: 35290200]
- mlxsw: core: Define latency TLV fields (Amit Cohen) [Orabug: 35290200]
- mlxsw: emad: Add support for latency TLV (Amit Cohen) [Orabug: 35290200]
- mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Amit Cohen) [Orabug: 35290200]
- mlxsw: Enable string TLV usage according to MGIR output (Amit Cohen) [Orabug: 35290200]
- mlxsw: reg: Add TLV related fields to MGIR register (Amit Cohen) [Orabug: 35290200]
- net: Remove C45 check in C22 only MDIO bus drivers (Andrew Lunn) [Orabug: 35290200]
- net/mlx5: Remove MLX5E_LOCKED_FLOW flag (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Create separate devlink instance for ethernet auxiliary device (Jiri Pirko) [Orabug: 35290200]
- bitfield: add FIELD_PREP_CONST() (Johannes Berg) [Orabug: 35290200]
- net/mlx5e: Use read lock for eswitch get callbacks (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Maor Dickman) [Orabug: 35290200]
- net/mlx5e: Support Geneve and GRE with VF tunnel offload (Maor Dickman) [Orabug: 35290200]
- net/mlx5: E-Switch, Fix typo for egress (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Add warning when log WQE size is smaller than log stride size (Adham Faris) [Orabug: 35290200]
- net/mlx5e: Fail with messages when params are not valid for XSK (Adham Faris) [Orabug: 35290200]
- net/mlx5: E-switch, Remove redundant comment about meta rules (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Add adjphase function to support hardware-only offset control (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Suppress error logging on UCTX creation (Yishai Hadas) [Orabug: 35290200]
- net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Rahul Rameshbabu) [Orabug: 35290200]
- RDMA/mlx: Calling qp event handler in workqueue context (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Introduce CQE error syndrome (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (YueHaibing) [Orabug: 35290200]
- net/mlx5: remove redundant ret variable (zhang songyi) [Orabug: 35290200]
- net/mlx5e: Replace 0-length array with flexible array (Kees Cook) [Orabug: 35290200]
- net/mlx5e: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) [Orabug: 35290200]
- net/mlx5: Prevent high-rate FW commands from populating all slots (Tariq Toukan) [Orabug: 35290200]
- net/mlx5: Introduce and use opcode getter in command interface (Tariq Toukan) [Orabug: 35290200]
- net/mlx5: Enable management PF initialization (Shay Drory) [Orabug: 35290200]
- net/mlx5e: Add hairpin debugfs files (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Add flow steering debugfs directory (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Add hairpin params structure (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: kTLS, Add debugfs (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Add Ethernet driver debugfs (Gal Pressman) [Orabug: 35290200]
- thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Daniel Lezcano) [Orabug: 35290200]
- netdevsim: Fix memory leak of nsim_dev->fa_cookie (Wang Yufen) [Orabug: 35290200]
- platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Barnabás Pőcze) [Orabug: 35290200]
- netdevsim: remove redundant variable ret (Jinpeng Cui) [Orabug: 35290200]
- thermal/core: Add missing EXPORT_SYMBOL_GPL (Daniel Lezcano) [Orabug: 35290200]
- thermal/core: Add thermal_trip in thermal_zone (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Move thermal_trip structure to thermal.h (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Remove the device node pointer for thermal_trip (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Replace device node match with device node search (Daniel Lezcano) [Orabug: 35290200]
- platform/x86: mlx-platform: Add COME board revision register (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for new system XH3000 (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add cosmetic changes for alignment (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Make activation of some drivers conditional (Vadim Pasternak) [Orabug: 35290200]
- Revert "workqueue: remove unused cancel_work()" (Andrey Grodzovsky) [Orabug: 35290200]
- RDMA/mlx4: Avoid flush_scheduled_work() usage (Tetsuo Handa) [Orabug: 35290200]
- netdevsim: Introduce support for L3 offload xstats (Petr Machata) [Orabug: 35290200]
- parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers (Helge Deller) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for new system SGN2410 (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for multiply cooling devices (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Configure notifier callbacks for modular system (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add initial support for new modular system (Vadim Pasternak) [Orabug: 35290200]
- bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (David Vernet) [Orabug: 35290200]
- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Jesper Dangaard Brouer) [Orabug: 35290200]
- bpf: XDP metadata RX kfuncs (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Populate kfunc BTF ID sets in struct btf (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Introduce btf_tracing_ids (Song Liu) [Orabug: 35290200]
- bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Song Liu) [Orabug: 35290200]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Introduce 8-byte BTF set (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: generalise tail call map compatibility check (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- bpf: Introduce helper bpf_find_vma (Song Liu) [Orabug: 35290200]
- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Kees Cook) [Orabug: 35290200]
- bpf: btf: Introduce helpers for dynamic BTF set registration (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Kees Cook) [Orabug: 35290200]
- selftests/bpf: Update expected test_offload.py messages (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Introduce device-bound XDP programs (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Reshuffle some parts of bpf/offload.c (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Move offload initialization into late_initcall (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Document XDP RX metadata (Stanislav Fomichev) [Orabug: 35290200]
- kallsyms: Skip the name search for empty string (Jiri Olsa) [Orabug: 35290200]
- lib/sort: Add priv pointer to swap function (Jiri Olsa) [Orabug: 35290200]
- fprobe: Add a selftest for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- docs: fprobe: Add fprobe description to ftrace-use.rst (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add sample program for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add exit_handler support (Masami Hiramatsu) [Orabug: 35290200]
- ARM: rethook: Add rethook arm implementation (Masami Hiramatsu) [Orabug: 35290200]
- powerpc: Add rethook support (Masami Hiramatsu) [Orabug: 35290200]
- rethook: x86: Add rethook x86 implementation (Masami Hiramatsu) [Orabug: 35290200]
- rethook: Add a generic return hook (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add ftrace based probe APIs (Masami Hiramatsu) [Orabug: 35290200]
- ftrace: Add ftrace_set_filter_ips function (Jiri Olsa) [Orabug: 35290200]
- ARM: Recover kretprobe modified return address in stacktrace (Masami Hiramatsu) [Orabug: 35290200]
- ARM: kprobes: Make a frame pointer on __kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- arm64: Recover kretprobe modified return address in stacktrace (Masami Hiramatsu) [Orabug: 35290200]
- arm64: kprobes: Make a frame pointer on __kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- arm64: kprobes: Record frame pointer with kretprobe instance (Masami Hiramatsu) [Orabug: 35290200]
- x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y (Masami Hiramatsu) [Orabug: 35290200]
- sched: Move kprobes cleanup out of finish_task_switch() (Thomas Gleixner) [Orabug: 35290200]
- x86/kprobes: Fixup return address in generic trampoline handler (Masami Hiramatsu) [Orabug: 35290200]
- tracing: Show kretprobe unknown indicator only for kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- x86/unwind: Recover kretprobe trampoline entry (Masami Hiramatsu) [Orabug: 35290200]
- x86/kprobes: Push a fake return address at kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Enable stacktrace from pt_regs in kretprobe handler (Masami Hiramatsu) [Orabug: 35290200]
- arm: kprobes: Make space for instruction pointer on stack (Masami Hiramatsu) [Orabug: 35290200]
- ia64: Add instruction_pointer_set() API (Masami Hiramatsu) [Orabug: 35290200]
- ARC: Add instruction_pointer_set() API (Masami Hiramatsu) [Orabug: 35290200]
- x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() (Josh Poimboeuf) [Orabug: 35290200]
- objtool: Ignore unwind hints for ignored functions (Josh Poimboeuf) [Orabug: 35290200]
- kprobes: Add kretprobe_find_ret_addr() for searching return address (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Make it harder to refer kretprobe_trampoline directly (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Use bool type for functions which returns boolean value (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Add assertions for required lock (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Use IS_ENABLED() instead of kprobes_built_in() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Fix coding style issues (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Cleanup the error messages for kprobes (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Make arch_check_ftrace_location static (Punit Agrawal) [Orabug: 35290200]
- csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() (Punit Agrawal) [Orabug: 35290200]
- kprobe: Simplify prepare_kprobe() by dropping redundant version (Punit Agrawal) [Orabug: 35290200]
- kprobes: Use helper to parse boolean input from userspace (Punit Agrawal) [Orabug: 35290200]
- devlink: remove a dubious assumption in fmsg dumping (Jakub Kicinski) [Orabug: 35290200]
- netlink: fix spelling mistake in dump size assert (Jakub Kicinski) [Orabug: 35290200]
- devlink: add instance lock assertion in devl_is_registered() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devlink_dump_for_each_instance_get() helper (Jiri Pirko) [Orabug: 35290200]
- devlink: convert reporters dump to devlink_nl_instance_iter_dump() (Jiri Pirko) [Orabug: 35290200]
- devlink: convert linecards dump to devlink_nl_instance_iter_dump() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove reporter reference counting (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devl*_port_health_reporter_destroy() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove reporters_lock (Jiri Pirko) [Orabug: 35290200]
- devlink: protect health reporter operation with instance lock (Jiri Pirko) [Orabug: 35290200]
- devlink: remove linecard reference counting (Jiri Pirko) [Orabug: 35290200]
- devlink: remove linecards lock (Jiri Pirko) [Orabug: 35290200]
- devlink: remove some unnecessary code (Dan Carpenter) [Orabug: 35290200]
- devlink: keep the instance mutex alive until references are gone (Jakub Kicinski) [Orabug: 35290200]
- netdevsim: move devlink registration under the instance lock (Jakub Kicinski) [Orabug: 35290200]
- netdevsim: rename a label (Jakub Kicinski) [Orabug: 35290200]
- devlink: allow registering parameters after the instance (Jakub Kicinski) [Orabug: 35290200]
- devlink: don't require setting features before registration (Jakub Kicinski) [Orabug: 35290200]
- devlink: remove the registration guarantee of references (Jakub Kicinski) [Orabug: 35290200]
- devlink: always check if the devlink instance is registered (Jakub Kicinski) [Orabug: 35290200]
- devlink: protect devlink->dev by the instance lock (Jakub Kicinski) [Orabug: 35290200]
- devlink: update the code in netns move to latest helpers (Jakub Kicinski) [Orabug: 35290200]
- devlink: bump the instance index directly when iterating (Jakub Kicinski) [Orabug: 35290200]
- devlink: convert remaining dumps to the by-instance scheme (Jakub Kicinski) [Orabug: 35290200]
- devlink: add by-instance dump infra (Jakub Kicinski) [Orabug: 35290200]
- devlink: uniformly take the devlink instance lock in the dump loop (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (function) (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (nested) (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (simple) (Jakub Kicinski) [Orabug: 35290200]
- devlink: health: combine loops in dump (Jakub Kicinski) [Orabug: 35290200]
- devlink: drop the filter argument from devlinks_xa_find_get (Jakub Kicinski) [Orabug: 35290200]
- devlink: remove start variables from dumps (Jakub Kicinski) [Orabug: 35290200]
- devlink: use an explicit structure for dump context (Jakub Kicinski) [Orabug: 35290200]
- netlink: add macro for checking dump ctx size (Jakub Kicinski) [Orabug: 35290200]
- netfilter: ctnetlink: use dump structure instead of raw args (Florian Westphal) [Orabug: 35290200]
- devlink: split out netlink code (Jakub Kicinski) [Orabug: 35290200]
- devlink: split out core code (Jakub Kicinski) [Orabug: 35290200]
- devlink: rename devlink_netdevice_event -> devlink_port_netdevice_event (Jakub Kicinski) [Orabug: 35290200]
- devlink: move code to a dedicated directory (Jakub Kicinski) [Orabug: 35290200]
- net: devlink: convert port_list into xarray (Jiri Pirko) [Orabug: 35290200]
- genetlink: introduce split op representation (Jakub Kicinski) [Orabug: 35290200]
- genetlink: fix kdoc warnings (Jakub Kicinski) [Orabug: 35290200]
- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ahmed S. Darwish) [Orabug: 35290200]
- net: sched: Use _bstats_update/set() instead of raw writes (Ahmed S. Darwish) [Orabug: 35290200]
- net: sched: Protect Qdisc::bstats with u64_stats (Ahmed S. Darwish) [Orabug: 35290200]
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [Orabug: 35290200]
- u64_stats: Introduce u64_stats_set() (Ahmed S. Darwish) [Orabug: 35290200]
- gen_stats: Move remaining users to gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- mq, mqprio: Use gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- gen_stats: Add gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed)
- Revert "net/rds: Change c_net field to possible_net_t" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Add basic support for network namespaces" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Use per-namespace bind hash tables" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Use per-namespace connection hash tables" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Monitor socket congestion per network namespace" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Track "rds" module statistics per network namespace" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Track "rds_tcp" module statistics per network namespace" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Use per-namespace connection lists in "rds_tcp"" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Use per-namespace loopback connection lists" (Greg Jumper) [Orabug: 35811165]
- Revert "net/rds: Restrict use of RDS/IB to the initial network namespace" (Greg Jumper) [Orabug: 35811165]
- Disallow file map THP creation at fault time if transparent_hugepage is 'never' (Prakash Sangappa) [Orabug: 35810398]
- platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (Shih-Yi Chen) [Orabug: 35782760]
- platform/mellanox: fix potential race in mlxbf-tmfifo driver (Liming Sun) [Orabug: 35782760]
- uek-rpm: Bluefield 3: Disable CONFIG_NUMA (Dave Kleikamp) [Orabug: 35782760]
- Revert "platform/mellanox: Updates to mlxbf-pmc" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf_pmc: Fix references to sprintf" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-pmc: Fix error when reading unprogrammed events" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-pmc: Support for BlueField-3 performance counters" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-pmc: Bug fix for BlueField-3 counter offsets" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-ptm: power and thermal management debugfs driver" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-ptm: update license" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-ptm: use 0444 instead of S_IRUGO" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-ptm: add atx debugfs nodes" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-ptm: update module version" (Dave Kleikamp) [Orabug: 35782760]
- uek-rpm: Bluefield 3: Remove mlxbf-pmc driver (Dave Kleikamp) [Orabug: 35782760]
- mlxbf-bootctl: Support sysfs entries for MFG fields (David Thompson) [Orabug: 35782760]
- mlxbf-bootctl: Support setting the ARM boot state to "OS up" (Asmaa Mnebhi) [Orabug: 35782760]
- mlxbf-bootctl: Support the large icmc write/read (Asmaa Mnebhi) [Orabug: 35782760]
- mlxbf-bootctl: Add sysfs file for BlueField boot log (Liming Sun) [Orabug: 35782760]
- mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Liming Sun) [Orabug: 35782760]
- platform/mellanox: add firmware reset support (Khalil Blaiech) [Orabug: 35782760]
- Revert "platform/mellanox: Updates to mlxbf-bootctl" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlx-bootctl: support icm carveout eeprom region read/write" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-bootctl: support SMC call for setting ARM boot state" (Dave Kleikamp) [Orabug: 35782760]
- Revert "mlxbf-bootctl: Fix kernel panic due to buffer overflow" (Dave Kleikamp) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations (Liming Sun) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Liming Sun) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Update DLL and pre-change delay for rockchip platform (Shawn Lin) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: add support for rk3588 (Yifeng Zhao) [Orabug: 35782760]
- Revert "mmc: sdhci-of-dwcmshc: Add runtime PM operations for BlueField-3" (Dave Kleikamp) [Orabug: 35782760]
- net: mana: use vmalloc_array and vcalloc (Julia Lawall) [Orabug: 35664334]
- RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Dan Carpenter) [Orabug: 35664334]
- net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Check if netdev/napi_alloc_frag returns single page (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Rename mana_refill_rxoob and remove some empty lines (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Add support for jumbo frame (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Enable RX path to handle various MTU sizes (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Refactor RX buffer allocation code to prepare for various MTU (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Use napi_build_skb in RX path (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Remove redundant pci_clear_master (Cai Huoqing) [Orabug: 35664334]
- net: mana: Add new MANA VF performance counters for easier troubleshooting (Shradha Gupta) [Orabug: 35664334]
- RDMA/mana: Remove redefinition of basic u64 type (Leon Romanovsky) [Orabug: 35664334]
- net: mana: Define data structures for allocating doorbell page from GDMA (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Long Li) [Orabug: 35664334]
- net: mana: Fix return type of mana_start_xmit() (Nathan Huckleberry) [Orabug: 35664334]
- net: mana: Define data structures for protection domain and memory registration (Ajay Sharma) [Orabug: 35664334]
- net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Ajay Sharma) [Orabug: 35664334]
- net: mana: Define max values for SGL entries (Long Li) [Orabug: 35664334]
- net: mana: Move header files to a common location (Long Li) [Orabug: 35664334]
- net: mana: Record port number in netdev (Long Li) [Orabug: 35664334]
- net: mana: Export Work Queue functions for use by RDMA driver (Long Li) [Orabug: 35664334]
- net: mana: Set the DMA device max segment size (Ajay Sharma) [Orabug: 35664334]
- net: mana: Handle vport sharing between devices (Long Li) [Orabug: 35664334]
- net: mana: Record the physical address for doorbell page region (Long Li) [Orabug: 35664334]
- net: mana: Add support for auxiliary device (Long Li) [Orabug: 35664334]
- scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Allow 32-byte CDBs (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Move resource to allow code reuse (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Remove unsupported ql2xenabledif option (Manish Rangankar) [Orabug: 35733157]
- scsi: qla2xxx: Error code did not return to upper layer (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Add logs for SFP temperature monitoring (Bikash Hazarika) [Orabug: 35733157]
- scsi: qla2xxx: Fix firmware resource tracking (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Flush mailbox commands on chip reset (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: fix inconsistent TMF timeout (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Turn off noisy message log (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix session hang in gnl (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix erroneous link up failure (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Adjust IOCB resource on qpair create (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix deletion race condition (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Drop useless LIST_HEAD (Christophe JAILLET) [Orabug: 35733157]
- scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) [Orabug: 35733157]
- scsi: qla2xxx: Fix end of loop test (Dan Carpenter) [Orabug: 35733157]
- scsi: qla2xxx: Fix NULL pointer dereference in target mode (Gleb Chesnokov) [Orabug: 35733157]
- scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Fix mem access after free (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove default fabric ops callouts (Dmitry Bogdanov) [Orabug: 35733157]
- scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) [Orabug: 35733157]
- scsi: qla2xxx: Add option to disable FC2 Target support (Daniel Wagner) [Orabug: 35733157]
- scsi: qla2xxx: Remove the unused variable wwn (Jiapeng Chong) [Orabug: 35733157]
- scsi: qla2xxx: Simplify if condition evaluation (Deepak R Varma) [Orabug: 35733157]
- scsi: qla2xxx: Use a variable for repeated mem_size computation (Deepak R Varma) [Orabug: 35733157]
- scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Tom Rix) [Orabug: 35733157]
- scsi: qla2xxx: Fix printk() format string (Arnd Bergmann) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Shreyas Deodhar) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix clang warning (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Reduce memory usage during low I/O (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix stall session after app start (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix performance dip due to lock contention (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Relocate/rename vp map (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (GNN ID) (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (GPNID) (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (Quinn Tran) [Orabug: 35733157]
- net: mana: Add support for vlan tagging (Haiyang Zhang) [Orabug: 35496502]
- wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Alvin Šipraga) [Orabug: 35435347]
- wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Hans de Goede) [Orabug: 35435347]
- brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Hans de Goede) [Orabug: 35435347]
- uek-rpm/aarch64: Enable CONFIG_I2C_MUX_PINCTRL for RPi (Vijay Kumar) [Orabug: 35609812]
- cpufreq: amd-pstate: Enable amd-pstate (Henry Willard) [Orabug: 35617133]
- cpufreq: amd-pstate: Add a kernel config option to set default mode (Mario Limonciello) [Orabug: 35617133]
- cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Mario Limonciello) [Orabug: 35617133]
- ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Mario Limonciello) [Orabug: 35617133]
- cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Write CPPC enable bit per-socket (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Add ->fast_switch() callback (Gautham R. Shenoy) [Orabug: 35617133]
- cpufreq: amd-pstate: Make varaiable mode_state_machine static (Tom Rix) [Orabug: 35617133]
- cpufreq: amd-pstate: Add guided mode control support via sysfs (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Add guided autonomous mode (Wyes Karny) [Orabug: 35617133]
- ACPI: CPPC: Add auto select register read/write support (Wyes Karny) [Orabug: 35617133]
- Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (Wyes Karny) [Orabug: 35617133]
- Documentation: introduce amd pstate active mode kernel command line options (Perry Yuan) [Orabug: 35617133]
- Documentation: add amd-pstate kernel command line options (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Nick Alcock) [Orabug: 35617133]
- cpufreq: amd-pstate: Let user know amd-pstate is disabled (Kai-Heng Feng) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: avoid uninitialized variable use (Arnd Bergmann) [Orabug: 35617133]
- cpufreq: Make cpufreq_unregister_driver() return void (Uwe Kleine-König) [Orabug: 35617133]
- cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: add driver working mode switch support (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement suspend and resume callbacks (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Perry Yuan) [Orabug: 35617133]
- ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Perry Yuan) [Orabug: 35617133]
- x86/msr: Add AMD CPPC MSR definitions (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (Meng Li) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Expose struct amd_cpudata (Meng Li) [Orabug: 35617133]
- tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state (Jinzhou Su) [Orabug: 35617133]
- MAINTAINERS: Add AMD P-State driver maintainer entry (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix initial highest_perf value (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: update pstate frequency transition delay time (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd_pstate: fix wrong lowest perf fetch (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: simplify cpudata pointer assignment (Perry Yuan) [Orabug: 35617133]
- ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Perry Yuan) [Orabug: 35617133]
- arch_topology: obtain cpu capacity using information from CPPC (Ionela Voinescu) [Orabug: 35617133]
- cpufreq: amd-pstate: Add resume and suspend callbacks (Jinzhou Su) [Orabug: 35617133]
- cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Jinzhou Su) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Yang Li) [Orabug: 35617133]
- cpufreq: amd-pstate: Add AMD P-State performance attributes (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add boost mode support for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add trace for AMD P-State module (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add fast switch function for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Huang Rui) [Orabug: 35617133]
- x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Huang Rui) [Orabug: 35617133]
- ACPI: CPPC: Add CPPC enable register function (Jinzhou Su) [Orabug: 35617133]
- rds: lb: Initialize t_type for loop-back transport to avoid ambiguity (Håkon Bugge) [Orabug: 35703698]
- nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices (Christoph Hellwig) [Orabug: 35683572]
- uek-rpm: Build embedded kernel for Bluefield 3 smartnic (Dave Kleikamp) [Orabug: 35653899]
- mlxbf-bootctl: Fix kernel panic due to buffer overflow (David Thompson) [Orabug: 35653899]
- mlxbf-bootctl: support SMC call for setting ARM boot state (Asmaa Mnebhi) [Orabug: 35653899]
- mlxbf-ptm: update module version (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: add atx debugfs nodes (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: use 0444 instead of S_IRUGO (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: update license (Jitendra Lanka) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations for BlueField-3 (David Thompson) [Orabug: 35653899]
- mlxbf-ptm: power and thermal management debugfs driver (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Bug fix for BlueField-3 counter offsets (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Support for BlueField-3 performance counters (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Fix error when reading unprogrammed events (David Thompson) [Orabug: 35653899]
- mlxbf_pmc: Fix references to sprintf (David Thompson) [Orabug: 35653899]
- platform/mellanox: Updates to mlxbf-pmc (David Thompson) [Orabug: 35653899]
- mlx-bootctl: support icm carveout eeprom region read/write (David Thompson) [Orabug: 35653899]
- platform/mellanox: Updates to mlxbf-bootctl (David Thompson) [Orabug: 35653899]
- gpio: mmio: handle "ngpios" properly in bgpio_init() (Asmaa Mnebhi) [Orabug: 35653899]
- gpio: mlxbf3: Add gpio driver support (Asmaa Mnebhi) [Orabug: 35653899]
- pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Tom Rix) [Orabug: 35653899]
- pinctrl: mlxbf3: Add pinctrl driver support (Asmaa Mnebhi) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: add the missing device table IDs for acpi (Liming Sun) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: enable host V4 support for BlueField-3 SoC (Liming Sun) [Orabug: 35653899]
- mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (David Thompson) [Orabug: 35653899]
- mlxbf_gige: add "set_link_ksettings" ethtool callback (David Thompson) [Orabug: 35653899]
- mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (David Thompson) [Orabug: 35653899]
- mlxbf_gige: add MDIO support for BlueField-3 (David Thompson) [Orabug: 35653899]
- pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (Andy Shevchenko) [Orabug: 35653899]
- net/sched: introduce flow_offload action cookie (Oz Shlomo) [Orabug: 35653899]
- net/sched: cls_api: Fix flow action initialization (Oz Shlomo) [Orabug: 35653899]
- tick/rcu: Fix bogus ratelimit condition (Wen Yang) [Orabug: 35653899]
- tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Frederic Weisbecker) [Orabug: 35653899]
- uek-rpm: Enable CONFIG_NVME_AUTH and CONFIG_NVME_TARGET_AUTH (Alan Adamson) [Orabug: 35449881]
- rds: ib: Tune ring_mid_permille on BM machines (Håkon Bugge) [Orabug: 35349756]
- uek-misc: Add uek_runs_in_kvm (Håkon Bugge) [Orabug: 35349756]
- rds: ib: Make ring_{low,mid} parametrizable (Håkon Bugge) [Orabug: 35349756]
- rds: ib: Attempt to refill recv when send lock is busy (Håkon Bugge) [Orabug: 35349756]
- net/rds: Add rds_ib_ring_mid() (Ankur Arora) [Orabug: 35349756]
- rds: Avoid priority inversion whilst queuing recv worker (Håkon Bugge) [Orabug: 35349756]
- Attempt to create THP page for mapped executable text at fault time. (Prakash Sangappa) [Orabug: 35207805]
- nvmet: fix a memory leak in nvmet_auth_set_key (Sagi Grimberg) [Orabug: 35450713]
- nvme: quiet user passthrough command errors (Keith Busch) [Orabug: 35450713]
- nvme-multipath: set queue dma alignment to 3 (Keith Busch) [Orabug: 35450713]
- nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Sagi Grimberg) [Orabug: 35450713]
- nvme-tcp: replace sg_init_marker() with sg_init_table() (Nam Cao) [Orabug: 35450713]
- nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Daniel Wagner) [Orabug: 35450713]
- nvme-apple: don't limit DMA segement size (Russell King (Oracle)) [Orabug: 35450713]
- nvme-tcp: fix possible hang caused during ctrl deletion (Sagi Grimberg) [Orabug: 35450713]
- nvme-rdma: fix possible hang caused during ctrl deletion (Sagi Grimberg) [Orabug: 35450713]
- nvmet: add helpers to set the result field for connect commands (Christoph Hellwig) [Orabug: 35450713]
- nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Christoph Hellwig) [Orabug: 35450713]
- nvmet-auth: don't try to cancel a non-initialized work_struct (Christoph Hellwig) [Orabug: 35450713]
- nvmet-tcp: remove nvmet_tcp_finish_cmd (zhenwei pi) [Orabug: 35450713]
- nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Varun Prakash) [Orabug: 35450713]
- nvmet-tcp: fix NULL pointer dereference during release (zhenwei pi) [Orabug: 35450713]
- nvmet-tcp: don't map pages which can't come from HIGHMEM (Fabio M. De Francesco) [Orabug: 35450713]
- nvme-pci: report the actual number of tagset maps (Keith Busch) [Orabug: 35450713]
- nvme: send a rediscover uevent when a persistent discovery controller reconnects (Sagi Grimberg) [Orabug: 35450713]
- nvme: enumerate controller flags (Sagi Grimberg) [Orabug: 35450713]
- nvme-tcp: print actual source IP address through sysfs "address" attr (Martin Belanger) [Orabug: 35450713]
- nvme: consider also host_iface when checking ip options (Daniel Wagner) [Orabug: 35450713]
- nvme-rdma: handle number of queue changes (Daniel Wagner) [Orabug: 35450713]
- nvme-tcp: handle number of queue changes (Daniel Wagner) [Orabug: 35450713]
- nvmet: expose max queues to configfs (Daniel Wagner) [Orabug: 35450713]
- nvmet-auth: remove redundant parameters req (Genjian Zhang) [Orabug: 35450713]
- nvmet-auth: clean up with done_kfree (Jackie Liu) [Orabug: 35450713]
- nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Jackie Liu) [Orabug: 35450713]
- nvme: move from strlcpy with unused retval to strscpy (Wolfram Sang) [Orabug: 35450713]
- nvme: add comment for unaligned "fake" nqn (Linjun Bao) [Orabug: 35450713]
- net/rds: dont expose kernel address to usercopy (Devesh Sharma) [Orabug: 35596878]
- net/rds: Perform pre-rdma_accept address sanity checks (Gerd Rausch) [Orabug: 35663497]
- nvme-pci: disable Write Zeroes on Phison E3C/E4C (Tina Hsu) [Orabug: 35450705]
- nvme: requeue aen after firmware activation (Keith Busch) [Orabug: 35450705]
- nvmet-auth: add missing goto in nvmet_setup_auth() (Hannes Reinecke) [Orabug: 35450705]
- nvme-tcp: check if the queue is allocated before stopping it (Maurizio Lombardi) [Orabug: 35450705]
- nvme-fabrics: Fix a typo in an error message (Christophe JAILLET) [Orabug: 35450705]
- nvme-fabrics: parse nvme connect Linux error codes (Amit Engel) [Orabug: 35450705]
- nvmet-auth: use kmemdup instead of kmalloc + memcpy (Zhang Xiaoxu) [Orabug: 35450705]
- nvme-fc: fix the fc_appid_store return value (Christoph Hellwig) [Orabug: 35450705]
- nvme-fc: restart admin queue if the caller needs to restart queue (Ming Lei) [Orabug: 35450705]
- nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Joel Granados) [Orabug: 35450705]
- nvme: factor out a nvme_ns_is_readonly helper (Christoph Hellwig) [Orabug: 35450705]
- nvme: refactor namespace probing (Christoph Hellwig) [Orabug: 35450705]
- nvme: generalize the nvme_multi_css check in nvme_scan_ns (Christoph Hellwig) [Orabug: 35450705]
- nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Christoph Hellwig) [Orabug: 35450705]
- nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Lukas Bulwahn) [Orabug: 35450705]
- nvmet-auth: fix return value check in auth receive (Chaitanya Kulkarni) [Orabug: 35450705]
- nvmet-auth: fix return value check in auth send (Chaitanya Kulkarni) [Orabug: 35450705]
- nvmet-auth: fix a couple of spelling mistakes (Colin Ian King) [Orabug: 35450705]
- nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Christoph Hellwig) [Orabug: 35450705]
- nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Christoph Hellwig) [Orabug: 35450705]
- nvme-apple: stop casting function pointer signatures (Christoph Hellwig) [Orabug: 35450705]
- nvme-tcp: split nvme_tcp_alloc_tagset (Christoph Hellwig) [Orabug: 35450705]
- nvme-rdma: split nvme_rdma_alloc_tagset (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: split nvme_dev_add (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: split nvme_alloc_admin_tags (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: print the command name of aborted commands (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: remove useless assignment in nvme_pci_setup_prps (Liu Song) [Orabug: 35450705]
- nvme-auth: uninitialized variable in nvme_auth_transform_key() (Dan Carpenter) [Orabug: 35450705]
- nvme-auth: fix off by one checks (Dan Carpenter) [Orabug: 35450705]
- nvme: don't always build constants.o (Christoph Hellwig) [Orabug: 35450705]
- nvme-multipath: refactor nvme_mpath_add_disk (Joel Granados) [Orabug: 35450705]
- nvme-apple: use nvme core helper to cancel requests in tagset (Guixin Liu) [Orabug: 35450705]
- nvme-pci: use nvme core helper to cancel requests in tagset (Guixin Liu) [Orabug: 35450705]
- nvme-tcp: use in-capsule data for I/O connect (Caleb Sander) [Orabug: 35450705]
- nvme-rdma: remove timeout for getting RDMA-CM established event (Israel Rukshin) [Orabug: 35450705]
- nvmet-auth: expire authentication sessions (Hannes Reinecke) [Orabug: 35450705]
- nvmet-auth: Diffie-Hellman key exchange support (Hannes Reinecke) [Orabug: 35450705]
- nvmet: implement basic In-Band Authentication (Hannes Reinecke) [Orabug: 35450705]
- nvmet: parse fabrics commands on io queues (Hannes Reinecke) [Orabug: 35450705]
- nvme-auth: Diffie-Hellman key exchange support (Hannes Reinecke) [Orabug: 35450705]
- nvme: implement In-Band authentication (Hannes Reinecke) [Orabug: 35450705]
- nvme: expose cntrltype and dctype through sysfs (Martin Belanger) [Orabug: 35450705]
- nvme-fabrics: decode 'authentication required' connect error (Hannes Reinecke) [Orabug: 35450705]
- nvme: add definitions for NVMe In-Band authentication (Hannes Reinecke) [Orabug: 35450705]
- lib/base64: RFC4648-compliant base64 encoding (Hannes Reinecke) [Orabug: 35450705]
- crypto: add crypto_has_kpp() (Hannes Reinecke) [Orabug: 35450705]
- crypto: add crypto_has_shash() (Hannes Reinecke) [Orabug: 35450705]
- nvme-loop: use nvme core helpers to cancel all requests in a tagset (Sagi Grimberg) [Orabug: 35450705]
- nvme: fix qid param blk_mq_alloc_request_hctx (Chaitanya Kulkarni) [Orabug: 35450705]
- nvme: remove unused timeout parameter (Chaitanya Kulkarni) [Orabug: 35450705]
- nvme: remove a double word in a comment (Xiang wangx) [Orabug: 35450705]
- nvme: add bug report info for global duplicate id (Keith Busch) [Orabug: 35450705]
- nvme: check that EUI/GUID/UUID are globally unique (Christoph Hellwig) [Orabug: 35450705]
- net/rds: Restrict use of RDS/IB to the initial network namespace (Greg Jumper) [Orabug: 34319530]
- net/rds: Use per-namespace loopback connection lists (Greg Jumper) [Orabug: 34319530]
- net/rds: Use per-namespace connection lists in "rds_tcp" (Ka-Cheong Poon) [Orabug: 34319530]
- net/rds: Track "rds_tcp" module statistics per network namespace (Mark Haywood) [Orabug: 34319530]
- net/rds: Track "rds" module statistics per network namespace (Rao Shoaib) [Orabug: 34319530]
- net/rds: Monitor socket congestion per network namespace (Mark Haywood) [Orabug: 34319530]
- net/rds: Use per-namespace connection hash tables (Mark Haywood) [Orabug: 34319530]
- net/rds: Use per-namespace bind hash tables (Mark Haywood) [Orabug: 34319530]
- net/rds: Add basic support for network namespaces (Mark Haywood) [Orabug: 34319530]
- net/rds: Change c_net field to possible_net_t (Mark Haywood) [Orabug: 34319530]
- xfrm: add missed call to delete offloaded policies (Leon Romanovsky) [Orabug: 35290196]
- xfrm: Fix leak of dev tracker (Leon Romanovsky) [Orabug: 35290196]
- xfrm: Fix spelling mistake "oflload" -> "offload" (Colin Ian King) [Orabug: 35290196]
- xfrm: release all offloaded policy memory (Leon Romanovsky) [Orabug: 35290196]
- net: skb_partial_csum_set() fix against transport header magic value (Eric Dumazet) [Orabug: 35290196]
- bridge: Fix flushing of dynamic FDB entries (Ido Schimmel) [Orabug: 35290196]
- i2c: mlxbf: depend on ACPI; clean away ifdeffage (Adam Borowski) [Orabug: 35290196]
- tcp: md5: fix IPv4-mapped support (Eric Dumazet) [Orabug: 35290196]
- r8152: fix accessing unset transport header (Hayes Wang) [Orabug: 35290196]
- tcp_ipv6: set the drop_reason in the right place (Jakub Kicinski) [Orabug: 35290196]
- net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Menglong Dong) [Orabug: 35290196]
- tcp: fix signed/unsigned comparison (Eric Dumazet) [Orabug: 35290196]
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Eric Dumazet) [Orabug: 35290196]
- net: tcp: fix shim definition of tcp_inbound_md5_hash (Vladimir Oltean) [Orabug: 35290196]
- net/mlx5: Expose SF firmware pages counter (Maher Sanalla) [Orabug: 35290196]
- net/mlx5: Store page counters in a single array (Maher Sanalla) [Orabug: 35290196]
- net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [Orabug: 35290196]
- net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: E-switch, Fix switchdev mode after devlink reload (Chris Mi) [Orabug: 35290196]
- net/mlx5e: Protect global IPsec ASO (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove optimization which prevented update of ESN state (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Set decap action based on attr for sample (Chris Mi) [Orabug: 35290196]
- net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Adham Faris) [Orabug: 35290196]
- net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Vlad Buslov) [Orabug: 35290196]
- net: fix call location in kfree_skb_list_reason (Jesper Dangaard Brouer) [Orabug: 35290196]
- net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Emeel Hakim) [Orabug: 35290196]
- net/mlx5e: Fix macsec ssci attribute handling in offload path (Emeel Hakim) [Orabug: 35290196]
- net/mlx5: E-switch, Coverity: overlapping copy (Shay Drory) [Orabug: 35290196]
- net/mlx5e: Fix memory leak on updating vport counters (Aya Levin) [Orabug: 35290196]
- net/mlx5e: TC, Restore pkt rate policing support (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, ignore match level for post meter rules (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: Verify dev is present for fix features ndo (Roy Novich) [Orabug: 35290196]
- net/mlx5: Fix command stats access after free (Moshe Shemesh) [Orabug: 35290196]
- net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Ariel Levkovich) [Orabug: 35290196]
- net/mlx5: check attr pointer validity before dereferencing it (Ariel Levkovich) [Orabug: 35290196]
- net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Yevgeny Kliteynik) [Orabug: 35290196]
- mlxsw: spectrum_router: Replace 0-length array with flexible array (Kees Cook) [Orabug: 35290196]
- net/mlx5: Lag, fix failure to cancel delayed bond work (Eli Cohen) [Orabug: 35290196]
- net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: CT: Fix ct debugfs folder name (Chris Mi) [Orabug: 35290196]
- net/mlx5e: Fix RX reporter for XSK RQs (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Fix RoCE setting at HCA level (Shay Drory) [Orabug: 35290196]
- net/mlx5: Fix io_eq_size and event_eq_size params validation (Shay Drory) [Orabug: 35290196]
- selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Add support for double entry RIFs (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Parametrize RIF allocation size (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ido Schimmel) [Orabug: 35290196]
- net/mlx5: Expose steering dropped packets counter (Michael Guralnik) [Orabug: 35290196]
- net/mlx5: Refactor and expand rep vport stat group (Or Har-Toov) [Orabug: 35290196]
- net/mlx5e: multipath, support routes with more than 2 nexthops (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: TC, add support for meter mtu offload (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: meter, add mtu post meter tables (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: meter, refactor to allow multiple post meter tables (Oz Shlomo) [Orabug: 35290196]
- net/mlx5: DR, Add support for range match action (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Some refactoring of miss address handling (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Manage definers with refcounts (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Handle FT action in a separate function (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Rework is_fw_table function (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: fs, add match on ranges API (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx4: small optimization in mlx4_en_xmit() (Eric Dumazet) [Orabug: 35290196]
- net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Eric Dumazet) [Orabug: 35290196]
- net/mlx4: rename two constants (Eric Dumazet) [Orabug: 35290196]
- net/mlx5e: TC, allow meter jump control action (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, init post meter rules with branching attributes (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, rename post_meter actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, initialize branching action with target attr (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, initialize branch flow attributes (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, set control params for branching actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, validate action list per attribute (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, add terminating actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, reuse flow attribute post parser processing (Oz Shlomo) [Orabug: 35290196]
- net/mlx5: fs, assert null dest pointer when dest_num is 0 (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: E-Switch, handle flow attribute with no destinations (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Handle ESN update events (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Handle hardware IPsec limits events (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Update IPsec soft and hard limits (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Store all XFRM SAs in Xarray (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Provide intermediate pointer to access IPsec struct (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Skip IPsec encryption for TX path without matching policy (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Raed Salem) [Orabug: 35290196]
- net/mlx5e: Improve IPsec flow steering autogroup (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Configure IPsec packet offload flow steering (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Use same coding pattern for Rx and Tx flows (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Add XFRM policy offload logic (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create IPsec policy offload tables (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Shay Drory) [Orabug: 35290196]
- net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Yishai Hadas) [Orabug: 35290196]
- net/mlx5: Add generic getters for other functions caps (Shay Drory) [Orabug: 35290196]
- net/mlx5e: Generalize creation of default IPsec miss group and rule (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Group IPsec miss handles into separate struct (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Make clear what IPsec rx_err does (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Flatten the IPsec RX add rule path (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Refactor FTE setup code to be more clear (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Move IPsec flow table creation to separate function (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create hardware IPsec packet offload objects (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create Advanced Steering Operation object for IPsec (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove accesses to priv for low level IPsec FS code (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Use mlx5 print routines for low level IPsec code (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove extra layers of defines (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Store replay window in XFRM attributes (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Advertise IPsec packet offload support (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: Add HW definitions for IPsec packet offload (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: Return ready to use ASO WQE (Leon Romanovsky) [Orabug: 35290196]
- xfrm: document IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add support to HW update soft and hard limits (Leon Romanovsky) [Orabug: 35290196]
- xfrm: speed-up lookup of HW policies (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add RX datapath protection for IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add TX datapath support for IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add an interface to offload policy (Leon Romanovsky) [Orabug: 35290196]
- xfrm: allow state packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add new packet offload flag (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Support devlink reload of IPsec core (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: TC, Add offload support for trap with additional actions (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: Do early return when setup vports dests for slow path flow (Roi Dayan) [Orabug: 35290196]
- net/mlx5: Remove redundant check (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Delete always true DMA check (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Don't access directly DMA device pointer (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Don't use termination table when redundant (Roi Dayan) [Orabug: 35290196]
- net/mlx5: Use generic definition for UMR KLM alignment (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Generalize name of UMR alignment definition (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Remove unused UMR MTT definitions (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: Add padding when needed in UMR WQEs (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Remove unused ctx variables (Petr Pavlu) [Orabug: 35290196]
- net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) [Orabug: 35290196]
- net/mlx5e: Remove unneeded io-mapping.h #include (Christophe JAILLET) [Orabug: 35290196]
- net/mlxsw: Convert to i2c's .probe_new() (Uwe Kleine-König) [Orabug: 35290196]
- devlink: Allow to set up parent in devl_rate_leaf_create() (Michal Wilczynski) [Orabug: 35290196]
- devlink: Enable creation of the devlink-rate nodes from the driver (Michal Wilczynski) [Orabug: 35290196]
- mlxsw: update adjfine to use adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- platform/mellanox: Add BlueField-3 support in the tmfifo driver (Liming Sun) [Orabug: 35290196]
- i2c: core: Introduce i2c_client_get_device_id helper function (Angel Iglesias) [Orabug: 35290196]
- net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Saeed Mahameed) [Orabug: 35290196]
- net/mlx5e: CT, optimize pre_ct table lookup (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: kTLS, Use a single async context object per a callback bulk (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: kTLS, Remove unnecessary per-callback completion (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: kTLS, Remove unused work field (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: TC, Remove redundant WARN_ON() (Roi Dayan) [Orabug: 35290196]
- net/mlx5e: Add error flow when failing update_rx (Guy Truzman) [Orabug: 35290196]
- net/mlx5e: Move params kernel log print to probe function (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: Support enhanced CQE compression (Ofer Levi) [Orabug: 35290196]
- net/mlx5e: Use clamp operation instead of open coding it (Gal Pressman) [Orabug: 35290196]
- net/mlx5e: remove unused list in arfs (Anisse Astier) [Orabug: 35290196]
- net/mlx5: Expose vhca_id to debugfs (Eli Cohen) [Orabug: 35290196]
- net/mlx5: Unregister traps on driver unload flow (Moshe Shemesh) [Orabug: 35290196]
- net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Colin Ian King) [Orabug: 35290196]
- net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Roi Dayan) [Orabug: 35290196]
- selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ido Schimmel) [Orabug: 35290196]
- selftests: mlxsw: Add a test for locked port trap (Ido Schimmel) [Orabug: 35290196]
- selftests: mlxsw: Add a test for EAPOL trap (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum: Add an API to configure security checks (Ido Schimmel) [Orabug: 35290196]
- mlxsw: reg: Add Switch Port FDB Security Register (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ido Schimmel) [Orabug: 35290196]
- ethtool: linkstate: add a statistic for PHY down events (Jakub Kicinski) [Orabug: 35290196]
- net: dropreason: propagate drop_reason to skb_release_data() (Eric Dumazet) [Orabug: 35290196]
- net: dropreason: add SKB_CONSUMED reason (Eric Dumazet) [Orabug: 35290196]
- ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- ptp: introduce helpers to adjust by scaled parts per million (Jacob Keller) [Orabug: 35290196]
- net/mlx5: DR, Remove the buddy used_list (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Lower sync threshold for ICM hot memory (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Allocate htbl from its own slab allocator (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Manage STE send info objects in pool (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, In rehash write the line in the entry immediately (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Handle domain memory resources init/uninit separately (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Check device state when polling CQ (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, In destroy flow, free resources even if FW command failed (Yevgeny Kliteynik) [Orabug: 35290196]
- xfrm: Remove not-used total variable (Leon Romanovsky) [Orabug: 35290196]
- mlxsw: Add support for 800Gbps link modes (Amit Cohen) [Orabug: 35290196]
- ethtool: Add support for 800Gbps link modes (Amit Cohen) [Orabug: 35290196]
- i2c: fix spelling typos in comments (Jiangshan Yi) [Orabug: 35290196]
- i2c: mlxbf: remove device tree support (Asmaa Mnebhi) [Orabug: 35290196]
- i2c: mlxbf: support BlueField-3 SoC (Asmaa Mnebhi) [Orabug: 35290196]
- i2c: mlxbf: add multi slave functionality (Asmaa Mnebhi) [Orabug: 35290196]
- xfrm: add extack support to xfrm_dev_state_add (Sabrina Dubroca) [Orabug: 35290196]
- i2c: mlxbf: remove IRQF_ONESHOT (Asmaa Mnebhi) [Orabug: 35290196]
- net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Menglong Dong) [Orabug: 35290196]
- xfrm: add extack to verify_policy_type (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: add extack to verify_policy_dir (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: add extack support to verify_newpolicy_info (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: propagate extack to all netlink doit handlers (Sabrina Dubroca) [Orabug: 35290196]
- net: skb: prevent the split of kfree_skb_reason() by gcc (Menglong Dong) [Orabug: 35290196]
- igb: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- ixgbe: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- i40e: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Jacob Keller) [Orabug: 35290196]
- e1000e: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Jacob Keller) [Orabug: 35290196]
- i2c: mlxcpld: Add callback to notify probing completion (Vadim Pasternak) [Orabug: 35290196]
- power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Tom Rix) [Orabug: 35290196]
- power: reset: pwr-mlxbf: add missing include (Asmaa Mnebhi) [Orabug: 35290196]
- power: reset: pwr-mlxbf: add BlueField SoC power control driver (Asmaa Mnebhi) [Orabug: 35290196]
- RDMA/mlx5: Support handling of modify-header pattern ICM area (Yevgeny Kliteynik) [Orabug: 35290196]
- net: dropreason: reformat the comment fo skb drop reasons (Menglong Dong) [Orabug: 35290196]
- net: skb: use auto-generation to convert skb drop reason to string (Menglong Dong) [Orabug: 35290196]
- net: skb: move enum skb_drop_reason to standalone header file (Menglong Dong) [Orabug: 35290196]
- net: skb: change the definition SKB_DR_SET() (Menglong Dong) [Orabug: 35290196]
- net: skb: check the boundrary of drop reason in kfree_skb_reason() (Menglong Dong) [Orabug: 35290196]
- net: warn if transport header was not set (Eric Dumazet) [Orabug: 35290196]
- net: add CONFIG_DEBUG_NET (Eric Dumazet) [Orabug: 35290196]
- net: add include/net/net_debug.h (Eric Dumazet) [Orabug: 35290196]
- skbuff: render the checksum comment to documentation (Jakub Kicinski) [Orabug: 35290196]
- skbuff: rewrite the doc for data-only skbs (Jakub Kicinski) [Orabug: 35290196]
- skbuff: add a basic intro doc (Jakub Kicinski) [Orabug: 35290196]
- xfrm: drop not needed flags variable in XFRM offload struct (Leon Romanovsky) [Orabug: 35290196]
- netdevsim: rely on XFRM state direction instead of flags (Leon Romanovsky) [Orabug: 35290196]
- xfrm: rename xfrm_state_offload struct to allow reuse (Leon Romanovsky) [Orabug: 35290196]
- ethtool: Add 10base-T1L link mode entry (Alexandru Tachici) [Orabug: 35290196]
- tcp: add drop reason support to tcp_ofo_queue() (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reasons to tcp_rcv_synsent_state_process() (Eric Dumazet) [Orabug: 35290196]
- tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reason support to tcp_prune_ofo_queue() (Eric Dumazet) [Orabug: 35290196]
- tcp: add two drop reasons for tcp_ack() (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reasons to tcp_rcv_state_process() (Eric Dumazet) [Orabug: 35290196]
- tcp: make tcp_rcv_state_process() drop monitor friendly (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reason support to tcp_validate_incoming() (Eric Dumazet) [Orabug: 35290196]
- tcp: get rid of rst_seq_match (Eric Dumazet) [Orabug: 35290196]
- tcp: consume incoming skb leading to a reset (Eric Dumazet) [Orabug: 35290196]
- net: ip: add skb drop reasons to ip forwarding (Menglong Dong) [Orabug: 35290196]
- net: ipv4: add skb drop reasons to ip_error() (Menglong Dong) [Orabug: 35290196]
- skb: add some helpers for skb drop reasons (Menglong Dong) [Orabug: 35290196]
- net: bridge: fdb: add support for fine-grained flushing (Nikolay Aleksandrov) [Orabug: 35290196]
- net: bridge: fdb: add ndo_fdb_del_bulk (Nikolay Aleksandrov) [Orabug: 35290196]
- net: add ndo_fdb_del_bulk (Nikolay Aleksandrov) [Orabug: 35290196]
- net: icmp: add skb drop reasons to icmp protocol (Menglong Dong) [Orabug: 35290196]
- net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Menglong Dong) [Orabug: 35290196]
- net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Menglong Dong) [Orabug: 35290196]
- net: sock: introduce sock_queue_rcv_skb_reason() (Menglong Dong) [Orabug: 35290196]
- net: add per-cpu storage and net->core_stats (Eric Dumazet) [Orabug: 35290196]
- skb: make drop reason booleanable (Jakub Kicinski) [Orabug: 35290196]
- net: tun: track dropped skb via kfree_skb_reason() (Dongli Zhang) [Orabug: 35290196]
- net: tap: track dropped skb via kfree_skb_reason() (Dongli Zhang) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for sch_handle_ingress() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for do_xdp_generic() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Menglong Dong) [Orabug: 35290196]
- net: dev: add skb drop reasons to __dev_xmit_skb() (Menglong Dong) [Orabug: 35290196]
- net: skb: introduce the function kfree_skb_list_reason() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for sch_handle_egress() (Menglong Dong) [Orabug: 35290196]
- net: neigh: use kfree_skb_reason() for __neigh_event_send() (Menglong Dong) [Orabug: 35290196]
- net: ip: add skb drop reasons for ip egress path (Menglong Dong) [Orabug: 35290196]
- net/tcp: Merge TCP-MD5 inbound callbacks (Dmitry Safonov) [Orabug: 35290196]
- net: bridge: Add support for bridge port in locked mode (Hans Schultz) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_data_queue() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_add_backlog() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_v4_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: introduce tcp_drop_reason() (Menglong Dong) [Orabug: 35290196]
- net: dev: Make rps_lock() disable interrupts. (Sebastian Andrzej Siewior) [Orabug: 35290196]
- net: drop_monitor: support drop reason (Menglong Dong) [Orabug: 35290196]
- net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Menglong Dong) [Orabug: 35290196]
- net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Menglong Dong) [Orabug: 35290196]
- nfp: only use kdoc style comments for kdoc (Simon Horman) [Orabug: 35290196]
- tcp: tcp_send_challenge_ack delete useless param skb (Benjamin Yim) [Orabug: 35290196]
- RDMA/mlx5: Add support to multiple priorities for FDB rules (Maor Gottlieb) [Orabug: 35290196]
- net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Russell King (Oracle)) [Orabug: 35290196]
- net: use .data.once section in netdev_level_once() (Eric Dumazet) [Orabug: 35290196]
- net: phylink: add generic validate implementation (Russell King (Oracle)) [Orabug: 35290196]
- bnxt_en: refactor printing of device info (Edwin Peer) [Orabug: 35290196]
- net: bridge: create a common function for populating switchdev FDB entries (Vladimir Oltean) [Orabug: 35290196]
- net: bridge: move br_fdb_replay inside br_switchdev.c (Vladimir Oltean) [Orabug: 35290196]
- net: phylink: use supported_interfaces for phylink validation (Russell King (Oracle)) [Orabug: 35290196]
- net: phylink: add MAC phy_interface_t bitmap (Russell King) [Orabug: 35290196]
- net: phy: add phy_interface_t bitmap support (Russell King (Oracle)) [Orabug: 35290196]
- i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Vadim Pasternak) [Orabug: 35290196]
- selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Amit Cohen) [Orabug: 35290196]
- i2c: mlxcpld: Reduce polling time for performance improvement (Vadim Pasternak) [Orabug: 35290196]
- tcp: remove sk_{tr}x_skb_cache (Eric Dumazet) [Orabug: 35290196]
- devlink: Fix netdev notifier chain corruption (Ido Schimmel) [Orabug: 35290196]
- devlink: change port event netdev notifier from per-net to global (Jiri Pirko) [Orabug: 35290196]
- devlink: protect devlink dump by the instance lock (Jakub Kicinski) [Orabug: 35290196]
- selftests: devlink: add a warning for interfaces coming up (Jakub Kicinski) [Orabug: 35290196]
- devlink: hold region lock when flushing snapshots (Jakub Kicinski) [Orabug: 35290196]
- net: devlink: Add missing error check to devlink_resource_put() (Gavrilov Ilia) [Orabug: 35290196]
- devlink: Expose port function commands to control migratable (Shay Drory) [Orabug: 35290196]
- devlink: Expose port function commands to control RoCE (Shay Drory) [Orabug: 35290196]
- devlink: Move devlink port function hw_addr attr documentation (Shay Drory) [Orabug: 35290196]
- net/mlx5: Fix orthography errors in documentation (Rahul Rameshbabu) [Orabug: 35290196]
- Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation (Bagas Sanjaya) [Orabug: 35290196]
- Documentation: Add documentation for new devlink-rate attributes (Michal Wilczynski) [Orabug: 35290196]
- devlink: Validate port function request (Shay Drory) [Orabug: 35290196]
- net: devlink: clean-up empty devlink_ops::info_get() (Vincent Mailhol) [Orabug: 35290196]
- net: devlink: make the devlink_ops::info_get() callback optional (Vincent Mailhol) [Orabug: 35290196]
- net: devlink: let the core report the driver name instead of the drivers (Vincent Mailhol) [Orabug: 35290196]
- devlink: support directly reading from region memory (Jacob Keller) [Orabug: 35290196]
- devlink: refactor region_read_snapshot_fill to use a callback function (Jacob Keller) [Orabug: 35290196]
- devlink: remove unnecessary parameter from chunk_fill function (Jacob Keller) [Orabug: 35290196]
- devlink: find snapshot in devlink_nl_cmd_region_read_dumpit (Jacob Keller) [Orabug: 35290196]
- devlink: report extended error message in region_read_dumpit() (Jacob Keller) [Orabug: 35290196]
- devlink: use min_t to calculate data_size (Jacob Keller) [Orabug: 35290196]
- net: devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call (Jiri Pirko) [Orabug: 35290196]
- ice: move devlink port creation/deletion (Paul M Stillwell Jr) [Orabug: 35290196]
- bnxt_en: fix devlink port registration to netdev (Vikas Gupta) [Orabug: 35290196]
- devlink: remove redundant health state set to error (Moshe Shemesh) [Orabug: 35290196]
- devlink: Fix warning when unregistering a port (Ido Schimmel) [Orabug: 35290196]
- devlink: Add packet traps for 802.1X operation (Ido Schimmel) [Orabug: 35290196]
- net: devlink: move netdev notifier block to dest namespace during reload (Jiri Pirko) [Orabug: 35290196]
- net: introduce a helper to move notifier block to different namespace (Jiri Pirko) [Orabug: 35290196]
- net: expose devlink port over rtnetlink (Jiri Pirko) [Orabug: 35290196]
- net: remove unused ndo_get_devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: use devlink_port pointer instead of ndo_get_devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: add not cleared type warning to port unregister (Jiri Pirko) [Orabug: 35290196]
- net: devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove net namespace check from devlink_nl_port_fill() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove netdev arg from devlink_port_type_eth_set() (Jiri Pirko) [Orabug: 35290196]
- net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: track netdev with devlink_port assigned (Jiri Pirko) [Orabug: 35290196]
- net: devlink: take RTNL in port_fill() function only if it is not held (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: convert devlink port type-specific pointers to union (Jiri Pirko) [Orabug: 35290196]
- net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce a flag to indicate devlink port being registered (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce port registered assert helper and use it (Jiri Pirko) [Orabug: 35290196]
- net: devlink: stub port params cmds for they are unused internally (Jiri Pirko) [Orabug: 35290196]
- net: devlink: limit flash component name to match version returned by info_get() (Jiri Pirko) [Orabug: 35290196]
- netdevsim: add version fw.mgmt info info_get() and mark as a component (Jiri Pirko) [Orabug: 35290196]
- net: devlink: extend info_get() version put to indicate a flash component (Jiri Pirko) [Orabug: 35290196]
- net: devlink: Fix missing mutex_unlock() call (Ammar Faizi) [Orabug: 35290196]
- Documentation: devlink: add add devlink-selftests to the table of contents (Bagas Sanjaya) [Orabug: 35290196]
- net: devlink: enable parallel ops on netlink interface (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove devlink_mutex (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove region snapshots list dependency on devlink->lock (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Jiri Pirko) [Orabug: 35290196]
- devlink: introduce framework for selftests (Vikas Gupta) [Orabug: 35290196]
- net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move net check into devlinks_xa_for_each_registered_get() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move unlocked function prototypes alongside the locked ones (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix return statement in devlink_port_new_notify() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix a typo in function name devlink_port_new_notifiy() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix unlocked vs locked functions descriptions (Jiri Pirko) [Orabug: 35290196]
- devlink: Remove unused functions devlink_rate_leaf_create/destroy (Moshe Shemesh) [Orabug: 35290196]
- devlink: Remove unused function devlink_rate_nodes_destroy (Moshe Shemesh) [Orabug: 35290196]
- devlink: adopt u64_stats_t (Eric Dumazet) [Orabug: 35290196]
- mptcp: adjust to use netns refcount tracker (Eric Dumazet) [Orabug: 35290196]
- nvme-pci: fix freeze accounting for error handling (Keith Busch) [Orabug: 35450692]
- nvme: use struct group for generic command dwords (Keith Busch) [Orabug: 35450692]
- nvmet: add a clear_ids attribute for passthru targets (Alan Adamson) [Orabug: 35450692]
- nvmet-tcp: fix regression in data_digest calculation (Sagi Grimberg) [Orabug: 35450692]
- nvme-pci: disable write zeros support on UMIC and Samsung SSDs (rasheed.hsueh) [Orabug: 35450692]
- nvme-pci: sk hynix p31 has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvme-pci: smi has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvme-pci: phison e12 has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvmet: fix typo in comment (Julia Lawall) [Orabug: 35450692]
- nvme: set controller enable bit in a separate write (Niklas Cassel) [Orabug: 35450692]
- nvme: add support for TP4084 - Time-to-Ready Enhancements (Christoph Hellwig) [Orabug: 35450692]
- nvme: split the enum used for various register constants (Christoph Hellwig) [Orabug: 35450692]
- nvme-fabrics: add a request timeout helper (Chaitanya Kulkarni) [Orabug: 35450692]
- nvme-pci: harden drive presence detect in nvme_dev_disable() (Stefan Roese) [Orabug: 35450692]
- nvme: mark internal passthru request RQF_QUIET (Chaitanya Kulkarni) [Orabug: 35450692]
- nvme: remove unneeded include from constants file (Max Gurtovoy) [Orabug: 35450692]
- nvme: add missing status values to verbose logging (Max Gurtovoy) [Orabug: 35450692]
- nvme: fix interpretation of DMRSL (Tom Yan) [Orabug: 35450692]
- nvme-apple: fix sparse endianess warnings (Arnd Bergmann) [Orabug: 35450692]
- nvme-apple: Add initial Apple SoC NVMe driver (Sven Peter) [Orabug: 35450692]
- perf vendor events arm64: Add AmpereOne core PMU events (Ilkka Koskinen) [Orabug: 35475064]
- perf vendors events arm64: Arm Cortex-A34 (Nick Forrington) [Orabug: 35475064]
- perf vendor events: For the Arm Neoverse N2 (Andrew Kilroy) [Orabug: 35475064]
- perf vendor events arm64: Add new armv8 pmu events (Andrew Kilroy) [Orabug: 35475064]
- Revert "bnxt_en: set missing reload flag in devlink features" (Harshit Mogalapalli) [Orabug: 35578118]
- bnxt: make sure we return pages to the pool (Jakub Kicinski) [Orabug: 35431038]
- bnxt_en: Fix HDS and jumbo thresholds for RX packets (Michael Chan) [Orabug: 35431038]
- bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Michael Chan) [Orabug: 35431038]
- bnxt_en: Fix XDP RX path (Michael Chan) [Orabug: 35431038]
- bnxt_en: Simplify bnxt_xdp_buff_init() (Michael Chan) [Orabug: 35431038]
- bnxt_en: Add a non-real time mode to access NIC clock (Pavan Chebbi) [Orabug: 35431038]
- bnxt_en: update RSS config using difference algorithm (Edwin Peer) [Orabug: 35431038]
- bnxt_en: refactor VNIC RSS update functions (Edwin Peer) [Orabug: 35431038]
- bnxt_en: check and resize NVRAM UPDATE entry before flashing (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: add .get_module_eeprom_by_page() support (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: Update firmware interface to 1.10.2.118 (Michael Chan) [Orabug: 35431038]
- treewide: use get_random_bytes() when possible (Jason A. Donenfeld) [Orabug: 35431038]
- bnxt_en: replace reset with config timestamps (Vadim Fedorenko) [Orabug: 35431038]
- bnxt_en: fix flags to check for supported fw version (Vadim Fedorenko) [Orabug: 35431038]
- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: set missing reload flag in devlink features (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Pavan Chebbi) [Orabug: 35431038]
- bnxt_en: Fix and simplify XDP transmit path (Michael Chan) [Orabug: 35431038]
- bnxt: Use the bitmap API to allocate bitmaps (Christophe JAILLET) [Orabug: 35431038]
- bnxt: Fix typo in comments (Jiang Jian) [Orabug: 35431038]
- bnxt_en: parse and report result field when NVRAM package install fails (Kalesh AP) [Orabug: 35431038]
- bnxt: XDP multibuffer enablement (Andy Gospodarek) [Orabug: 35431038]
- bnxt: support transmit and free of aggregation buffers (Andy Gospodarek) [Orabug: 35431038]
- bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff (Andy Gospodarek) [Orabug: 35431038]
- bnxt: add page_pool support for aggregation ring when using xdp (Andy Gospodarek) [Orabug: 35431038]
- bnxt: change receive ring space parameters (Andy Gospodarek) [Orabug: 35431038]
- bnxt: set xdp_buff pfmemalloc flag if needed (Andy Gospodarek) [Orabug: 35431038]
- bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp (Andy Gospodarek) [Orabug: 35431038]
- bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Andy Gospodarek) [Orabug: 35431038]
- bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Andy Gospodarek) [Orabug: 35431038]
- bnxt: add flag to denote that an xdp program is currently attached (Andy Gospodarek) [Orabug: 35431038]
- bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Andy Gospodarek) [Orabug: 35431038]
- scsi: lpfc: Use struct_size() helper (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID paths (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.13 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.13 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Enhance congestion statistics collection (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Use struct_group to isolate cast to larger object (Kees Cook) [Orabug: 35543716]
- scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Kees Cook) [Orabug: 35543716]
- scsi: lpfc: Clean up SLI-4 CQE status handling (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Change firmware upgrade logging to KERN_NOTICE instead of TRACE_EVENT (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Account for fabric domain ctlr device loss recovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) [Orabug: 35543716]
- scsi: lpfc: Replace one-element array with flexible-array member (Gustavo A. R. Silva) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.12 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Add new RCQE status for handling DMA failures (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update congestion warning notification period (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Silence an incorrect device output (Jun Chen) [Orabug: 35543716]
- scsi: lpfc: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.11 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.11 (Justin Tee) [Orabug: 35543716]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Muneendra) [Orabug: 35543716]
- scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Record LOGO state with discovery engine even if aborted (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix double word in comments (Bo Liu) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.10 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.10 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove redundant clean up code in disable_vport() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Set max DMA segment size to HBA supported SGE length (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace outdated strncpy() with strscpy() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix space indentation in lpfc_xcvr_data_show() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove linux/msi.h include (Thomas Gleixner) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.9 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix MI capability display in cmf_info sysfs attribute (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix WQ|CQ|EQ resource check (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Use memset_startat() helper (Xiu Jianfeng) [Orabug: 35543716]
- scsi: lpfc: Remove redundant pointer 'lp' (Colin Ian King) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.8 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Log when congestion management limits are in effect (Justin Tee) [Orabug: 35543716]
- treewide: use get_random_{u8,u16}() when possible, part 1 (Jason A. Donenfeld) [Orabug: 35543716]
- random: add 8-bit and 16-bit batches (Jason A. Donenfeld) [Orabug: 35543716]
- scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited" (Colin Ian King) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.7 (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix various issues reported by tools (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add reporting capability for Link Degrade Signaling (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rework FDMI attribute registration for unintential padding (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (James Smart) [Orabug: 35543716]
- scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (James Smart) [Orabug: 35543716]
- scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (James Smart) [Orabug: 35543716]
- scsi: lpfc: Remove unneeded result variable (ye xingchen) [Orabug: 35543716]
- scsi: lpfc: Remove the unneeded result variable (ye xingchen) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.6 patches (James Smart) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.6 (James Smart) [Orabug: 35543716]
- scsi: lpfc: Remove SANDiags related code (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (James Smart) [Orabug: 35543716]
- scsi: lpfc: Check the return value of alloc_workqueue() (William Dean) [Orabug: 35543716]
- zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space (Damien Le Moal) [Orabug: 35351356]
- zonefs: Always invalidate last cached page on append write (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix error message in zonefs_file_dio_append() (Damien Le Moal) [Orabug: 35351356]
- zonefs: Prevent uninitialized symbol 'size' warning (Damien Le Moal) [Orabug: 35351356]
- zonefs: Cache zone group directory inodes (Damien Le Moal) [Orabug: 35351356]
- zonefs: Dynamically create file inodes when needed (Damien Le Moal) [Orabug: 35351356]
- zonefs: Separate zone information from inode information (Damien Le Moal) [Orabug: 35351356]
- zonefs: Reduce struct zonefs_inode_info size (Damien Le Moal) [Orabug: 35351356]
- zonefs: Simplify IO error handling (Damien Le Moal) [Orabug: 35351356]
- zonefs: Reorganize code (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix active zone accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix race between modprobe and mount (Zhang Xiaoxu) [Orabug: 35351356]
- zonefs: Remove to_attr() helper function (Damien Le Moal) [Orabug: 35351356]
- fs/zonefs: Use the enum req_op type for tracing request operations (Bart Van Assche) [Orabug: 35351356]
- zonefs: remove ->writepage (Christoph Hellwig) [Orabug: 35351356]
- treewide: Rename enum req_opf into enum req_op (Bart Van Assche) [Orabug: 35351356]
- zonefs: Call page_address() on page acquired with GFP_KERNEL flag (Fabio M. De Francesco) [Orabug: 35351356]
- block: replace blkdev_nr_zones with bdev_nr_zones (Christoph Hellwig) [Orabug: 35351356]
- zonefs: Do not ignore explicit_open with active zone limit (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix zonefs_init_file_inode() return value (Damien Le Moal) [Orabug: 35351356]
- zonefs: Add active seq file accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Export open zone resource information through sysfs (Damien Le Moal) [Orabug: 35351356]
- zonefs: Always do seq file write open accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Rename super block information fields (Damien Le Moal) [Orabug: 35351356]
- mlx5: update kernel config options (Qing Huang) [Orabug: 35230582]
- net/mlx5: Lag, Fix for loop when checking lag (Chris Mi) [Orabug: 35230582]
- Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" (Saeed Mahameed) [Orabug: 35230582]
- net/mlx5e: MACsec, block offload requests with encrypt off (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix Tx SA active field update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, remove replay window size limitation in offload path (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix update Rx secure channel active field (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (YueHaibing) [Orabug: 35230582]
- net/mlx5e: Fix a couple error codes (Dan Carpenter) [Orabug: 35230582]
- net/mlx5: E-switch, Fix duplicate lag creation (Chris Mi) [Orabug: 35230582]
- net/mlx5: E-switch, Destroy legacy fdb table when needed (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec update SecY (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec SA initialization routine (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Remove leftovers from old XSK queues enumeration (Tariq Toukan) [Orabug: 35230582]
- net/mlx5e: Offload rule only when all encaps are valid (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Tariq Toukan) [Orabug: 35230582]
- net/mlx5: Fix sync reset event handler error flow (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5: E-Switch, Set correctly vport destination (Roi Dayan) [Orabug: 35230582]
- net/mlx5: Lag, avoid lockdep warnings (Eli Cohen) [Orabug: 35230582]
- net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5: SF: Fix probing active SFs during driver probe phase (Shay Drory) [Orabug: 35230582]
- mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Amit Cohen) [Orabug: 35230582]
- net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Jianbo Liu) [Orabug: 35230582]
- net/mlx5e: Fix tc acts array not to be dependent on enum order (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: Fix usage of DMA sync API (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Add missing sanity checks for max TX WQE size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Shay Drory) [Orabug: 35230582]
- net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix macsec sci endianness at rx sa update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix macsec rx security association (SA) update/delete (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix macsec coverity issue at rx sa update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: TC, Reject forwarding from internal port to internal port (Ariel Levkovich) [Orabug: 35230582]
- net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Saeed Mahameed) [Orabug: 35230582]
- net/mlx5e: Update restore chain id for slow path packets (Paul Blakey) [Orabug: 35230582]
- net/mlx5: DR, Fix matcher disconnect error flow (Rongwei Liu) [Orabug: 35230582]
- net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5e: Cleanup MACsec uninitialization routine (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: Make ASO poll CQ usable in atomic context (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Jianbo Liu) [Orabug: 35230582]
- net/mlx5: E-switch, Don't update group if qos is not enabled (Chris Mi) [Orabug: 35230582]
- net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Roi Dayan) [Orabug: 35230582]
- net/mlx5: Set default grace period based on function type (Maher Sanalla) [Orabug: 35230582]
- net/mlx5: Start health poll at earlier stage of driver load (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5e: Expose rx_oversize_pkts_buffer counter (Gal Pressman) [Orabug: 35230582]
- net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Print a warning in slow configurations (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Improve MTT/KSM alignment (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Improve need_wakeup logic (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Set napi_id to support busy polling (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Support XDP metadata on XSK RQs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Optimize RQ page deallocation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use non-XSK page allocator in SHAMPO (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use partial batches in legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make the wqe_index_mask calculation more exact (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Introduce wqe_index_mask for legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Split out channel (de)activation in rx_res (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Optimize the page cache reducing its size 2x (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Fix calculations for ICOSQ size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use KSM for unaligned XSK (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Keep a separate MKey for striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use runtime page_shift for striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- xsk: Expose min chunk size to drivers (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Colin Ian King) [Orabug: 35230582]
- net/mlx5e: Use runtime values of striding RQ parameters in datapath (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Improve the MTU change shortcut (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Fix SKB headroom calculation in validation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Remove dead code in validation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Simplify stride size calculation for linear RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use the aligned max TX MPWQE size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Validate striding RQ before enabling XDP (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove unused fields from datapath structs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Maxim Mikityanskiy) [Orabug: 35230582]
- mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Kees Cook) [Orabug: 35230582]
- net/mlx5: Remove from FPGA IFC file not-needed definitions (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: Remove unused structs (Gal Pressman) [Orabug: 35230582]
- net/mlx5: Remove unused functions (Gal Pressman) [Orabug: 35230582]
- net/mlx5: detect and enable bypass port select flow table (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Lag, enable hash mode by default for all NICs (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Lag, set active ports if support bypass port select flow table (Liu, Changcheng) [Orabug: 35230582]
- RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: add IFC bits for bypassing port select flow table (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Add support for NPPS with real time mode (Aya Levin) [Orabug: 35230582]
- net/mlx5: Expose NPPS related registers (Aya Levin) [Orabug: 35230582]
- net/mlx5: Add IFC bits for mkey ATS (Jason Gunthorpe) [Orabug: 35230582]
- mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Gaosheng Cui) [Orabug: 35230582]
- macsec: don't free NULL metadata_dst (Sabrina Dubroca) [Orabug: 35230582]
- net/mlx5e: macsec: remove checks on the prepare phase (Antoine Tenart) [Orabug: 35230582]
- net/mlx5e: Support MACsec offload replay window (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Support MACsec offload extended packet number (EPN) (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Expose memory key creation (mkey) function (Emeel Hakim) [Orabug: 35230582]
- net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec initial packet number (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec initialization error path (Emeel Hakim) [Orabug: 35230582]
- net/mlx5: Fix fields name prefix in MACsec (Emeel Hakim) [Orabug: 35230582]
- net: macsec: Expose extended packet number (EPN) properties to macsec offload (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Support 256 bit keys with kTLS device offload (Gal Pressman) [Orabug: 35230582]
- tcp: Access &tcp_hashinfo via net. (Kuniyuki Iwashima) [Orabug: 35230582]
- tcp: Don't allocate tcp_death_row outside of struct netns_ipv4. (Kuniyuki Iwashima) [Orabug: 35230582]
- tcp: Clean up some functions. (Kuniyuki Iwashima) [Orabug: 35230582]
- net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Nathan Chancellor) [Orabug: 35230582]
- selftests: mlxsw: Remove qos_burst test (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Add QOS test for maximum use of descriptors (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Use shapers in QOS tests instead of forcing speed (Amit Cohen) [Orabug: 35230582]
- net/mlx5e: Switch to kmemdup() when allocate dev_addr (Yang Yingliang) [Orabug: 35230582]
- net/mlx5e: add missing error code in error path (Yang Yingliang) [Orabug: 35230582]
- ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Andy Shevchenko) [Orabug: 35230582]
- mellanox/mlxsw: fix repeated words in comments (wangjianli) [Orabug: 35230582]
- platform/mellanox: mlxreg-lc: Make error handling flow consistent (Vadim Pasternak) [Orabug: 35230582]
- net/mlx5e: Add support to configure more than one macsec offload device (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Add MACsec stats support for Rx/Tx flows (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Add MACsec offload SecY support (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Add MACsec RX steering rules (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Add MACsec Rx tables support to fs_core (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Add MACsec offload Rx command support (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5e: Add MACsec TX steering rules (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Add MACsec Tx tables support to fs_core (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Add MACsec offload Tx command support (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Generalize Flow Context for new crypto fields (Lior Nahmanson) [Orabug: 35230582]
- net/mlx5: Removed esp_id from struct mlx5_flow_act (Lior Nahmanson) [Orabug: 35230582]
- net/macsec: Move some code for sharing with various drivers that implements offload (Lior Nahmanson) [Orabug: 35230582]
- net/macsec: Add MACsec skb_metadata_dst Rx Data path support (Lior Nahmanson) [Orabug: 35230582]
- net/macsec: Add MACsec skb_metadata_dst Tx Data path support (Lior Nahmanson) [Orabug: 35230582]
- RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Chris Mi) [Orabug: 35230582]
- net: ethernet: move from strlcpy with unused retval to strscpy (Wolfram Sang) [Orabug: 35230582]
- mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 (Amit Cohen) [Orabug: 35230582]
- mlxsw: Add a helper function for getting maximum LAG ID (Amit Cohen) [Orabug: 35230582]
- mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE (Amit Cohen) [Orabug: 35230582]
- mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE (Amit Cohen) [Orabug: 35230582]
- mlxsw: minimal: Return -ENOMEM on allocation failure (Dan Carpenter) [Orabug: 35230582]
- net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Nathan Chancellor) [Orabug: 35230582]
- net/mlx4: Fix error check for dma_map_sg (Jack Wang) [Orabug: 35230582]
- mlx4: Do type_clear() for devlink ports when type_set() was called previously (Jiri Pirko) [Orabug: 35230582]
- mlxsw: Remove unused mlxsw_core_port_type_get() (Jiri Pirko) [Orabug: 35230582]
- mlxsw: Remove unused port_type_set devlink op (Jiri Pirko) [Orabug: 35230582]
- mlxsw: Remove unused IB stuff (Jiri Pirko) [Orabug: 35230582]
- mlxsw: minimal: Extend to support line card dynamic operations (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: minimal: Extend module to port mapping with slot index (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: minimal: Move ports allocation to separate routine (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: minimal: Extend APIs with slot index for modular system support (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: i2c: Add support for system interrupt handling (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: core_linecards: Register a system event handler (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: core: Add registration APIs for system event handler (Vadim Pasternak) [Orabug: 35230582]
- mlxsw: core_linecards: Separate line card init and fini flow (Vadim Pasternak) [Orabug: 35230582]
- net/mlx5: TC, Add support for SF tunnel offload (Roi Dayan) [Orabug: 35230582]
- net/mlx5: E-Switch, Move send to vport meta rule creation (Roi Dayan) [Orabug: 35230582]
- net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Roi Dayan) [Orabug: 35230582]
- net/mlx5: E-Switch, Add default drop rule for unmatched packets (Jianbo Liu) [Orabug: 35230582]
- net/mlx5e: Completely eliminate priv from fs.h (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Make flow steering arfs independent of priv (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Introduce flow steering debug macros (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Separate ethtool_steering from fs.h and make private (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Drop priv argument of ptp function in en_fs (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Decouple fs_tcp from en.h (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Decouple fs_tt_redirect from en.h (Lama Kayal) [Orabug: 35230582]
- net/mlx5e: Introduce flow steering API (Lama Kayal) [Orabug: 35230582]
- selftests: mlxsw: Add egress VID classification test (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Add ingress RIF configuration test for VXLAN (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge (Amit Cohen) [Orabug: 35230582]
- selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge (Amit Cohen) [Orabug: 35230582]
- net: macsec: Expose MACSEC_SALT_LEN definition to user space (Emeel Hakim) [Orabug: 35230582]
- Revert "mlxsw: core: Add the hottest thermal zone detection" (Daniel Lezcano) [Orabug: 35230582]
- sfc: Change BUG_ON to WARN_ON and recovery code. (Jonathan Cooper) [Orabug: 35230582]
- sfc: Remove netdev init from efx_init_struct (Jonathan Cooper) [Orabug: 35230582]
- net: inet: Retire port only listening_hash (Martin KaFai Lau) [Orabug: 35230582]
- net: inet: Open code inet_hash2 and inet_unhash2 (Martin KaFai Lau) [Orabug: 35230582]
- net: inet: Remove count from inet_listen_hashbucket (Martin KaFai Lau) [Orabug: 35230582]
- selftests: mlxsw: Add a test for soaking up a burst of traffic (Petr Machata) [Orabug: 35230582]
- mptcp: listen diag dump support (Florian Westphal) [Orabug: 35230582]
- mptcp: diag: switch to context structure (Florian Westphal) [Orabug: 35230582]
- bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jakub Sitnicki) [Orabug: 35230582]
- tcp: allocate tcp_death_row outside of struct netns_ipv4 (Eric Dumazet) [Orabug: 35230582]
- tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() (Eric Dumazet) [Orabug: 35230582]
- net: add netns refcount tracker to struct sock (Eric Dumazet) [Orabug: 35230582]
- stmmac: remove ethtool driver version info (Heiner Kallweit) [Orabug: 35230582]
- bpf: Add ingress_ifindex to bpf_sk_lookup (Mark Pashmfouroush) [Orabug: 35230582]
- net: drivers: get ready for const netdev->dev_addr (Jakub Kicinski) [Orabug: 35230582]
- nfp: use dev_driver_string() instead of pci_dev->driver->name (Uwe Kleine-König) [Orabug: 35230582]
- KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maciej S. Szmigiero) [Orabug: 35400606]
- KVM: nSVM: Implement support for nested VNMI (Santosh Shukla) [Orabug: 35400606]
- KVM: x86: Add support for SVM's Virtual NMI (Santosh Shukla) [Orabug: 35400606]
- KVM: x86: Route pending NMIs from userspace through process_nmi() (Sean Christopherson) [Orabug: 35400606]
- KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Santosh Shukla) [Orabug: 35400606]
- x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Sean Christopherson) [Orabug: 35400606]
- KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Sean Christopherson) [Orabug: 35400606]
- KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Sean Christopherson) [Orabug: 35400606]
- KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Sean Christopherson) [Orabug: 35400606]
- KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) [Orabug: 35400606]
- KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) [Orabug: 35400606]
- KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Santosh Shukla) [Orabug: 35400606]
- KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Santosh Shukla) [Orabug: 35400606]
- KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" (Maxim Levitsky) [Orabug: 35400606]
- KVM: SVM: remove redundant ret variable (zhang songyi) [Orabug: 35400606]
- KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif" (Maxim Levitsky) [Orabug: 35400606]
- KVM: nSVM: clarify recalc_intercepts() wrt CR8 (Paolo Bonzini) [Orabug: 35400606]
- KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception (Sean Christopherson) [Orabug: 35400606]
- KVM: x86: nSVM: implement nested vGIF (Maxim Levitsky) [Orabug: 35400606]
- KVM: x86: SVM: remove vgif_enabled() (Maxim Levitsky) [Orabug: 35400606]
- KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls (Sean Christopherson) [Orabug: 35400606]
- KVM: x86: allow defining return-0 static calls (Paolo Bonzini) [Orabug: 35400606]
- KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Paolo Bonzini) [Orabug: 35400606]
- KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Paolo Bonzini) [Orabug: 35400606]
- KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Sean Christopherson) [Orabug: 35400606]
- KVM: nSVM: split out __nested_vmcb_check_controls (Paolo Bonzini) [Orabug: 35400606]
- nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Krish Sadhukhan) [Orabug: 35400606]
- ethtool: extend ringparam setting/getting API with rx_buf_len (in sfc) (Sherry Yang) [Orabug: 35397820]
- sfc: fix ef100 RX prefix macro (Edward Cree) [Orabug: 35397820]
- sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [Orabug: 35397820]
- sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [Orabug: 35397820]
- sfc/siena: fix repeated words in comments (wangjianli) [Orabug: 35397820]
- sfc/falcon: fix repeated words in comments (wangjianli) [Orabug: 35397820]
- sfc:falcon: fix repeated words in comments (Jilin Yuan) [Orabug: 35397820]
- sfc: fix repeated words in comments (Jilin Yuan) [Orabug: 35397820]
- sfc: siena: fix repeated words in comments (Jilin Yuan) [Orabug: 35397820]
- sfc/siena: Fix typo in comment (Xiang wangx) [Orabug: 35397820]
- sfc: Fix typo in comment (Xiang wangx) [Orabug: 35397820]
- sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [Orabug: 35397820]
- sfc/siena: fix considering that all channels have TX queues (Martin Habets) [Orabug: 35397820]
- sfc/siena: Remove duplicate check on segments (Martin Habets) [Orabug: 35397820]
- sfc: siena: Have a unique wrapper ifndef for efx channels header (Saeed Mahameed) [Orabug: 35397820]
- eth: sfc: remove remnants of the out-of-tree napi_weight module param (Jakub Kicinski) [Orabug: 35397820]
- sfc: siena: Fix Kconfig dependencies (Ren Zhijie) [Orabug: 35397820]
- sfc/siena: Reinstate SRIOV init/fini function calls (Martin Habets) [Orabug: 35397820]
- sfc/siena: Make PTP and reset support specific for Siena (Martin Habets) [Orabug: 35397820]
- sfc/siena: Make MCDI logging support specific for Siena (Martin Habets) [Orabug: 35397820]
- siena: Make HWMON support specific for Siena (Martin Habets) [Orabug: 35397820]
- siena: Make SRIOV support specific for Siena (Martin Habets) [Orabug: 35397820]
- siena: Make MTD support specific for Siena (Martin Habets) [Orabug: 35397820]
- sfc: Add a basic Siena module (Martin Habets) [Orabug: 35397820]
- sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Martin Habets) [Orabug: 35397820]
- sfc/siena: Remove build references to missing functionality (Martin Habets) [Orabug: 35397820]
- sfc: Copy shared files needed for Siena (part 2) (Martin Habets) [Orabug: 35397820]
- sfc: Copy shared files needed for Siena (part 1) (Martin Habets) [Orabug: 35397820]
- sfc: Move Siena specific files (Martin Habets) [Orabug: 35397820]
- eth: switch to netif_napi_add_weight() (Jakub Kicinski) [Orabug: 35397820]
- sfc: Copy a subset of mcdi_pcol.h to siena (Martin Habets) [Orabug: 35397820]
- sfc: Disable Siena support (Martin Habets) [Orabug: 35397820]
- sfc: add EF100 VF support via a write to sriov_numvfs (Pieter Jansen van Vuuren) [Orabug: 35397820]
- sfc: Remove global definition of efx_reset_type_names (Martin Habets) [Orabug: 35397820]
- sfc: Remove duplicate definition of efx_xmit_done (Martin Habets) [Orabug: 35397820]
- sfc: efx_default_channel_type APIs can be static (Sherry Yang) [Orabug: 35397820]
- sfc: Fix spelling mistake "writting" -> "writing" (Lv Ruyi) [Orabug: 35397820]
- sfc: use hardware tx timestamps for more than PTP (Bert Kenward) [Orabug: 35397820]
- sfc: Stop using iommu_present() (Robin Murphy) [Orabug: 35397820]
- sfc: Avoid NULL pointer dereference on systems without numa awareness (Martin Habets) [Orabug: 35397820]
- sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [Orabug: 35397820]
- sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [Orabug: 35397820]
- sfc: The size of the RX recycle ring should be more flexible (Martin Habets) [Orabug: 35397820]
- ethernet/sfc: remove redundant rc variable (Minghao Chi) [Orabug: 35397820]
- sfc: use swap() to make code cleaner (Yang Guang) [Orabug: 35397820]
- ice: fix handling of burst Tx timestamps (Jacob Keller) [Orabug: 35365171]
- ice: Fix spurious interrupt during removal of trusted VF (Norbert Zulinski) [Orabug: 35365171]
- ice: Add support for VLAN priority filters in switchdev (Martyna Szapar-Mudlaw) [Orabug: 35365171]
- ice: support features on new E810T variants (Arkadiusz Kubalewski) [Orabug: 35365171]
- ice: Merge pin initialization of E810 and E810T adapters (Arkadiusz Kubalewski) [Orabug: 35365171]
- ice: reorder PF/representor devlink port register/unregister flows (Jiri Pirko) [Orabug: 35365171]
- ice: Add low latency Tx timestamp read (Karol Kolacinski) [Orabug: 35365171]
- ice: Add L2TPv3 hardware offload support (Marcin Szycik) [Orabug: 35365171]
- flow_offload: Introduce flow_match_l2tpv3 (Wojciech Drewek) [Orabug: 35365171]
- flow_dissector: Add L2TPv3 dissectors (Wojciech Drewek) [Orabug: 35365171]
- ice: Simplify memory allocation in ice_sched_init_port() (Christophe JAILLET) [Orabug: 35365171]
- ice: switch: Simplify memory allocation (Christophe JAILLET) [Orabug: 35365171]
- ice: add helper function to check FW API version (Paul Greenwalt) [Orabug: 35365171]
- ice: Check if reset in progress while waiting for offsets (Michal Michalik) [Orabug: 35365171]
- ice: Allow operation with reduced device MSI-X (Tony Nguyen) [Orabug: 35365171]
- ice: Print human-friendly PHY types (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Implement devlink port split operations (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: Add additional flags to ice_nvm_write_activate (Jacob Keller) [Orabug: 35365171]
- ice: Add port option admin queue commands (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: Add support for ip TTL & ToS offload (Marcin Szycik) [Orabug: 35365171]
- ice: remove non-inclusive language (Mikael Barsehyan) [Orabug: 35365171]
- ice: Remove ucast_shared (Sylwester Dziedziuch) [Orabug: 35365171]
- ice: Allow 100M speeds for some devices (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Implement FCS/CRC and VLAN stripping co-existence policy (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: Implement control of FCS/CRC stripping (Jesse Brandeburg) [Orabug: 35365171]
- ice: introduce ice_ptp_reset_cached_phctime function (Jacob Keller) [Orabug: 35365171]
- ice: re-arrange some static functions in ice_ptp.c (Jacob Keller) [Orabug: 35365171]
- ice: track and warn when PHC update is late (Jacob Keller) [Orabug: 35365171]
- ice: track Tx timestamp stats similar to other Intel drivers (Jacob Keller) [Orabug: 35365171]
- ice: initialize cached_phctime when creating Rx rings (Jacob Keller) [Orabug: 35365171]
- ice: xsk: change batched Tx descriptor cleaning (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Larysa Zaremba) [Orabug: 35365171]
- ice: Fix interface being down after reset with link-down-on-close flag on (Mateusz Palczewski) [Orabug: 35365171]
- ice: config netdev tc before setting queues number (Michal Swiatkowski) [Orabug: 35365171]
- ice: Fix crash by keep old cfg when update TCs more than queues (Ding Hui) [Orabug: 35365171]
- ice: Fix DMA mappings leak (Przemyslaw Patynowski) [Orabug: 35365171]
- ice: Fix VF not able to send tagged traffic with no VLAN filters (Sylwester Dziedziuch) [Orabug: 35365171]
- ice: Ignore error message when setting same promiscuous mode (Benjamin Mikailenko) [Orabug: 35365171]
- ice: Fix clearing of promisc mode with bridge over bond (Grzegorz Siwik) [Orabug: 35365171]
- ice: Fix double VLAN error when entering promisc mode (Grzegorz Siwik) [Orabug: 35365171]
- ice: Fix call trace with null VSI during VF reset (Michal Jaron) [Orabug: 35365171]
- ice: Fix VSI rebuild WARN_ON check for VF (Benjamin Mikailenko) [Orabug: 35365171]
- net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Jian Shen) [Orabug: 35365171]
- ice: allow toggling loopback mode via ndo_set_features callback (Maciej Fijalkowski) [Orabug: 35365171]
- ice: compress branches in ice_set_features() (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Fix promiscuous mode not turning off (Michal Wilczynski) [Orabug: 35365171]
- ice: Introduce enabling promiscuous mode on multiple VF's (Michal Wilczynski) [Orabug: 35365171]
- ice: implement adjfine with mul_u64_u64_div_u64 (Jacob Keller) [Orabug: 35365171]
- ice: Add support for PPPoE hardware offload (Marcin Szycik) [Orabug: 35365171] [Orabug: 35365171]
- flow_offload: Introduce flow_match_pppoe (Wojciech Drewek) [Orabug: 35365171] [Orabug: 35365171]
- flow_dissector: Add PPPoE dissectors (Wojciech Drewek) [Orabug: 35365171]
- net: extract port range fields from fl_flow_key (Maksym Glubokiy) [Orabug: 35365171]
- ice: add write functionality for GNSS TTY (Karol Kolacinski) [Orabug: 35365171]
- ice: add i2c write command (Karol Kolacinski) [Orabug: 35365171]
- ice: Remove pci_aer_clear_nonfatal_status() call (Zhuo Chen) [Orabug: 35365171]
- ice: Add EXTTS feature to the feature bitmap (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Remove unnecessary NULL check before dev_put (Ziyang Xuan) [Orabug: 35365171]
- ice: use eth_broadcast_addr() to set broadcast address (Lu Wei) [Orabug: 35365171]
- ice: switch: dynamically add VLAN headers to dummy packets (Martyna Szapar-Mudlaw) [Orabug: 35365171]
- ice: Add support for VLAN TPID filters in switchdev (Martyna Szapar-Mudlaw) [Orabug: 35365171]
- ice: Add support for double VLAN in switchdev (Martyna Szapar-Mudlaw) [Orabug: 35365171]
- ice: Use correct order for the parameters of devm_kcalloc() (Christophe JAILLET) [Orabug: 35365171]
- ice: remove u16 arithmetic in ice_gnss (Karol Kolacinski) [Orabug: 35365171]
- ice: remove VLAN representor specific ops (Michal Swiatkowski) [Orabug: 35365171]
- ice: don't set VF VLAN caps in switchdev (Michal Swiatkowski) [Orabug: 35365171]
- ice: xsk: drop power of 2 ring size restriction for AF_XDP (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Fix VSIs unable to share unicast MAC (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Fix tunnel checksum offload with fragmented traffic (Przemyslaw Patynowski) [Orabug: 35365171]
- ice: Fix max VLANs available for VF (Przemyslaw Patynowski) [Orabug: 35365171]
- ice: change devlink code to read NVM in blocks (Paul M Stillwell Jr) [Orabug: 35365171]
- ice: handle E822 generic device ID in PLDM header (Paul M Stillwell Jr) [Orabug: 35365171]
- ice: ethtool: Prohibit improper channel config for DCB (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: Fix switchdev rules book keeping (Wojciech Drewek) [Orabug: 35365171]
- ice: ignore protocol field in GTP offload (Marcin Szycik) [Orabug: 35365171]
- ice: Fix memory corruption in VF driver (Przemyslaw Patynowski) [Orabug: 35365171]
- ice: Fix queue config fail handling (Przemyslaw Patynowski) [Orabug: 35365171]
- ice: Sync VLAN filtering features for DVM (Roman Storozhenko) [Orabug: 35365171]
- ice: Fix PTP TX timestamp offset calculation (Michal Michalik) [Orabug: 35365171]
- ice: fix access-beyond-end in the switch code (Alexander Lobakin) [Orabug: 35365171]
- eth: ice: silence the GCC 12 array-bounds warning (Jakub Kicinski) [Orabug: 35365171]
- ice: Expose RSS indirection tables for queue groups via ethtool (Sridhar Samudrala) [Orabug: 35365171]
- ice: link representors to PCI device (Michal Swiatkowski) [Orabug: 35365171]
- ice: remove period on argument description in ice_for_each_vf (Jacob Keller) [Orabug: 35365171]
- ice: add a function comment for ice_cfg_mac_antispoof (Jacob Keller) [Orabug: 35365171]
- ice: fix wording in comment for ice_reset_vf (Jacob Keller) [Orabug: 35365171]
- ice: remove return value comment for ice_reset_all_vfs (Jacob Keller) [Orabug: 35365171]
- ice: always check VF VSI pointer values (Jacob Keller) [Orabug: 35365171]
- ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Jacob Keller) [Orabug: 35365171]
- ice: get switch id on switchdev devices (Michal Swiatkowski) [Orabug: 35365171]
- net/ice: Remove unused enum (Shiraz Saleem) [Orabug: 35365171]
- net/ice: Fix boolean assignment (Shiraz Saleem) [Orabug: 35365171]
- net/ice: Add support for enable_iwarp and enable_roce devlink param (Shiraz Saleem) [Orabug: 35365171]
- ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Wojciech Drewek) [Orabug: 35365171]
- ice: introduce common helper for retrieving VSI by vsi_num (Maciej Fijalkowski) [Orabug: 35365171]
- ice: use min_t() to make code cleaner in ice_gnss (Wan Jiabing) [Orabug: 35365171]
- ice: Add mpls+tso support (Joe Damato) [Orabug: 35365171]
- ice: switch: convert packet template match code to rodata (Alexander Lobakin) [Orabug: 35365171]
- ice: switch: use convenience macros to declare dummy pkt templates (Alexander Lobakin) [Orabug: 35365171]
- ice: switch: use a struct to pass packet template params (Alexander Lobakin) [Orabug: 35365171]
- ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Alexander Lobakin) [Orabug: 35365171]
- ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Alexander Lobakin) [Orabug: 35365171]
- ice: clear stale Tx queue settings before configuring (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: fix use-after-free when deinitializing mailbox snapshot (Jacob Keller) [Orabug: 35365171]
- ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [Orabug: 35365171]
- ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Ivan Vecera) [Orabug: 35365171]
- ice: Fix incorrect locking in ice_vc_process_vf_msg() (Ivan Vecera) [Orabug: 35365171]
- ice: Fix memory leak in ice_get_orom_civd_data() (Jianglei Nie) [Orabug: 35365171]
- ice: fix crash in switchdev mode (Wojciech Drewek) [Orabug: 35365171]
- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: check if Rx ring was filled up to the end (Maciej Fijalkowski) [Orabug: 35365171]
- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Alexander Lobakin) [Orabug: 35365171]
- ice: clear cmd_type_offset_bsz for TX rings (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Anatolii Gerasymenko) [Orabug: 35365171]
- ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [Orabug: 35365171]
- ice: Fix MAC address setting (Ivan Vecera) [Orabug: 35365171]
- ice: xsk: Fix indexing in ice_tx_xsk_pool() (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: Stop Rx processing when ntc catches ntu (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: Eliminate unnecessary loop iteration (Magnus Karlsson) [Orabug: 35365171]
- ice: add trace events for tx timestamps (Jacob Keller) [Orabug: 35365171]
- ice: fix return value check in ice_gnss.c (Yang Yingliang) [Orabug: 35365171]
- ice: Fix inconsistent indenting in ice_switch (Wojciech Drewek) [Orabug: 35365171]
- ice: remove PF pointer from ice_check_vf_init (Jacob Keller) [Orabug: 35365171]
- ice: introduce ice_virtchnl.c and ice_virtchnl.h (Jacob Keller) [Orabug: 35365171]
- gtp: Add support for checking GTP device type (Wojciech Drewek) [Orabug: 35365171]
- net/sched: Allow flower to match on GTP options (Wojciech Drewek) [Orabug: 35365171]
- ice: cleanup long lines in ice_sriov.c (Jacob Keller) [Orabug: 35365171]
- ice: introduce ICE_VF_RESET_LOCK flag (Jacob Keller) [Orabug: 35365171]
- ice: introduce ICE_VF_RESET_NOTIFY flag (Jacob Keller) [Orabug: 35365171]
- ice: convert ice_reset_vf to take flags (Jacob Keller) [Orabug: 35365171]
- ice: convert ice_reset_vf to standard error codes (Jacob Keller) [Orabug: 35365171]
- ice: make ice_reset_all_vfs void (Jacob Keller) [Orabug: 35365171]
- ice: drop is_vflr parameter from ice_reset_all_vfs (Jacob Keller) [Orabug: 35365171]
- ice: move reset functionality into ice_vf_lib.c (Jacob Keller) [Orabug: 35365171]
- ice: fix a long line warning in ice_reset_vf (Jacob Keller) [Orabug: 35365171]
- ice: introduce VF operations structure for reset flows (Jacob Keller) [Orabug: 35365171]
- ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Jacob Keller) [Orabug: 35365171]
- ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Jacob Keller) [Orabug: 35365171]
- ice: use ice_is_vf_trusted helper function (Jacob Keller) [Orabug: 35365171]
- ice: log an error message when eswitch fails to configure (Jacob Keller) [Orabug: 35365171]
- ice: cleanup error logging for ice_ena_vfs (Jacob Keller) [Orabug: 35365171]
- ice: move ice_set_vf_port_vlan near other .ndo ops (Jacob Keller) [Orabug: 35365171]
- ice: refactor spoofchk control code in ice_sriov.c (Jacob Keller) [Orabug: 35365171]
- ice: rename ICE_MAX_VF_COUNT to avoid confusion (Jacob Keller) [Orabug: 35365171]
- ice: remove unused definitions from ice_sriov.h (Jacob Keller) [Orabug: 35365171]
- ice: convert vf->vc_ops to a const pointer (Jacob Keller) [Orabug: 35365171]
- ice: remove circular header dependencies on ice.h (Jacob Keller) [Orabug: 35365171]
- ice: rename ice_virtchnl_pf.c to ice_sriov.c (Jacob Keller) [Orabug: 35365171]
- ice: rename ice_sriov.c to ice_vf_mbx.c (Jacob Keller) [Orabug: 35365171]
- ice: Support GTP-U and GTP-C offload in switchdev (Marcin Szycik) [Orabug: 35365171]
- ice: Fix FV offset searching (Michal Swiatkowski) [Orabug: 35365171]
- ice: Add support for outer dest MAC for ADQ tunnels (Amritha Nambiar) [Orabug: 35365171]
- ice: avoid XDP checks in ice_clean_tx_irq() (Maciej Fijalkowski) [Orabug: 35365171]
- ice: change "can't set link" message to dbg level (Jonathan Toppins) [Orabug: 35365171]
- ice: Add slow path offload stats on port representor in switchdev (Marcin Szycik) [Orabug: 35365171]
- ice: Add support for inner etype in switchdev (Martyna Szapar-Mudlaw) [Orabug: 35365171]
- ice: xsk: fix GCC version checking against pragma unroll presence (Maciej Fijalkowski) [Orabug: 35365171]
- ice: convert VF storage to hash table with krefs and RCU (Jacob Keller) [Orabug: 35365171]
- ice: introduce VF accessor functions (Jacob Keller) [Orabug: 35365171]
- ice: factor VF variables to separate structure (Jacob Keller) [Orabug: 35365171]
- ice: convert ice_for_each_vf to include VF entry iterator (Jacob Keller) [Orabug: 35365171]
- ice: use ice_for_each_vf for iteration during removal (Jacob Keller) [Orabug: 35365171]
- ice: remove checks in ice_vc_send_msg_to_vf (Jacob Keller) [Orabug: 35365171]
- ice: move VFLR acknowledge during ice_free_vfs (Jacob Keller) [Orabug: 35365171]
- ice: move clear_malvf call in ice_free_vfs (Jacob Keller) [Orabug: 35365171]
- ice: pass num_vfs to ice_set_per_vf_res() (Jacob Keller) [Orabug: 35365171]
- ice: store VF pointer instead of VF ID (Jacob Keller) [Orabug: 35365171]
- ice: refactor unwind cleanup in eswitch mode (Jacob Keller) [Orabug: 35365171]
- ice: add TTY for GNSS module for E810T device (Karol Kolacinski) [Orabug: 35365171]
- iavf: Fix adopting new combined setting (Michal Maloszewski) [Orabug: 35365171]
- iavf: Remove non-inclusive language (Mateusz Palczewski) [Orabug: 35365171]
- iavf: Fix incorrect use of assigning iavf_status to int (Mateusz Palczewski) [Orabug: 35365171]
- iavf: stop leaking iavf_status as "errno" values (Mateusz Palczewski) [Orabug: 35365171]
- iavf: Add usage of new virtchnl format to set default MAC (Mateusz Palczewski) [Orabug: 35365171]
- iavf: refactor processing of VLAN V2 capability message (Mateusz Palczewski) [Orabug: 35365171]
- iavf: Add support for 50G/100G in AIM algorithm (Mateusz Palczewski) [Orabug: 35365171]
- iavf: Remove useless DMA-32 fallback configuration (Christophe JAILLET) [Orabug: 35365171]
- iavf: remove an unneeded variable (Jason Wang) [Orabug: 35365171]
- iavf: switch to napi_build_skb() (Alexander Lobakin) [Orabug: 35365171]
- iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Brett Creeley) [Orabug: 35365171]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Brett Creeley) [Orabug: 35365171]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Brett Creeley) [Orabug: 35365171]
- iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Brett Creeley) [Orabug: 35365171]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Brett Creeley) [Orabug: 35365171]
- virtchnl: Add support for new VLAN capabilities (Brett Creeley) [Orabug: 35365171]
- virtchnl: Use the BIT() macro for capability/offload flags (Brett Creeley) [Orabug: 35365171]
- virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Brett Creeley) [Orabug: 35365171]
- iavf: Use irq_update_affinity_hint() (Nitesh Narayan Lal) [Orabug: 35365171]
- iavf: Fix displaying queue statistics shown by ethtool (Jedrzej Jagielski) [Orabug: 35365171]
- iavf: Refactor string format to avoid static analysis warnings (Karen Sornek) [Orabug: 35365171]
- iavf: Refactor text of informational message (Karen Sornek) [Orabug: 35365171]
- iavf: Fix static code analysis warning (Karen Sornek) [Orabug: 35365171]
- iavf: Refactor iavf_mac_filter struct memory usage (Jedrzej Jagielski) [Orabug: 35365171]
- iavf: Enable setting RSS hash key (Tony Nguyen) [Orabug: 35365171]
- iavf: Log info when VF is entering and leaving Allmulti mode (Grzegorz Szczurek) [Orabug: 35365171]
- iavf: Add change MTU message (Patryk Małek) [Orabug: 35365171]
- iavf: Fix deadlock occurrence during resetting VF interface (Jedrzej Jagielski) [Orabug: 35365171]
- ice: Simplify tracking status of RDMA support (Dave Ertman) [Orabug: 35365171]
- ice: Add ability for PF admin to enable VF VLAN pruning (Brett Creeley) [Orabug: 35365171]
- ice: Add support for 802.1ad port VLANs VF (Brett Creeley) [Orabug: 35365171]
- ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Brett Creeley) [Orabug: 35365171]
- ice: Support configuring the device to Double VLAN Mode (Brett Creeley) [Orabug: 35365171]
- ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Brett Creeley) [Orabug: 35365171]
- ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Brett Creeley) [Orabug: 35365171]
- ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Brett Creeley) [Orabug: 35365171]
- ice: Adjust naming for inner VLAN operations (Brett Creeley) [Orabug: 35365171]
- ice: Use the proto argument for VLAN ops (Brett Creeley) [Orabug: 35365171]
- ice: Refactor vf->port_vlan_info to use ice_vlan (Brett Creeley) [Orabug: 35365171]
- ice: Introduce ice_vlan struct (Brett Creeley) [Orabug: 35365171]
- ice: Add new VSI VLAN ops (Brett Creeley) [Orabug: 35365171]
- ice: Add helper function for adding VLAN 0 (Brett Creeley) [Orabug: 35365171]
- ice: Refactor spoofcheck configuration functions (Brett Creeley) [Orabug: 35365171]
- ice: add support for DSCP QoS for IDC (Dave Ertman) [Orabug: 35365171]
- ice: respect metadata on XSK Rx to skb (Alexander Lobakin) [Orabug: 35365171]
- ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Alexander Lobakin) [Orabug: 35365171]
- ice: respect metadata in legacy-rx/ice_construct_skb() (Alexander Lobakin) [Orabug: 35365171]
- ice: Remove useless DMA-32 fallback configuration (Christophe JAILLET) [Orabug: 35365171]
- ice: xsk: Borrow xdp_tx_active logic from i40e (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: Improve AF_XDP ZC Tx and use batching API (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: Avoid potential dead AF_XDP Tx processing (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Make Tx threshold dependent on ring length (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: Handle SW XDP ring wrap and bump tail more often (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Remove likely for napi_complete_done (Maciej Fijalkowski) [Orabug: 35365171]
- ice: destroy flow director filter mutex after releasing VSIs (Sudheer Mogilappagari) [Orabug: 35365171]
- ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Maciej Fijalkowski) [Orabug: 35365171]
- ice: fix setting l4 port flag when adding filter (Michal Swiatkowski) [Orabug: 35365171]
- ice: Match on all profiles in slow-path (Wojciech Drewek) [Orabug: 35365171]
- ice: Use bitmap_free() to free bitmap (Christophe JAILLET) [Orabug: 35365171]
- ice: Optimize a few bitmap operations (Christophe JAILLET) [Orabug: 35365171]
- ice: Slightly simply ice_find_free_recp_res_idx (Christophe JAILLET) [Orabug: 35365171]
- ice: improve switchdev's slow-path (Wojciech Drewek) [Orabug: 35365171]
- ice: replay advanced rules after reset (Victor Raj) [Orabug: 35365171]
- ice: Add flow director support for channel mode (Kiran Patil) [Orabug: 35365171]
- ice: switch to napi_build_skb() (Alexander Lobakin) [Orabug: 35365171]
- ice: trivial: fix odd indenting (Jesse Brandeburg) [Orabug: 35365171]
- ice: support crosstimestamping on E822 devices if supported (Jacob Keller) [Orabug: 35365171]
- ice: exit bypass mode once hardware finishes timestamp calibration (Jacob Keller) [Orabug: 35365171]
- ice: ensure the hardware Clock Generation Unit is configured (Jacob Keller) [Orabug: 35365171]
- ice: implement basic E822 PTP support (Jacob Keller) [Orabug: 35365171]
- ice: convert clk_freq capability into time_ref (Jacob Keller) [Orabug: 35365171]
- ice: introduce ice_ptp_init_phc function (Jacob Keller) [Orabug: 35365171]
- ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Jacob Keller) [Orabug: 35365171]
- ice: PTP: move setting of tstamp_config (Jacob Keller) [Orabug: 35365171]
- ice: introduce ice_base_incval function (Jacob Keller) [Orabug: 35365171]
- ice: Fix E810 PTP reset flow (Karol Kolacinski) [Orabug: 35365171]
- ice: use modern kernel API for kick (Jesse Brandeburg) [Orabug: 35365171]
- ice: tighter control over VSI_DOWN state (Jesse Brandeburg) [Orabug: 35365171]
- ice: use prefetch methods (Jesse Brandeburg) [Orabug: 35365171]
- ice: update to newer kernel API (Jesse Brandeburg) [Orabug: 35365171]
- ice: support immediate firmware activation via devlink reload (Jacob Keller) [Orabug: 35365171]
- ice: reduce time to read Option ROM CIVD data (Jacob Keller) [Orabug: 35365171]
- ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Jacob Keller) [Orabug: 35365171]
- ice: move and rename ice_check_for_pending_update (Jacob Keller) [Orabug: 35365171]
- ice: devlink: add shadow-ram region to snapshot Shadow RAM (Jacob Keller) [Orabug: 35365171]
- ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Tony Nguyen) [Orabug: 35365171]
- ice: Remove unnecessary casts (Dan Carpenter) [Orabug: 35365171]
- ice: Propagate error codes (Tony Nguyen) [Orabug: 35365171]
- ice: Remove excess error variables (Tony Nguyen) [Orabug: 35365171]
- ice: Cleanup after ice_status removal (Tony Nguyen) [Orabug: 35365171]
- ice: Remove enum ice_status (Tony Nguyen) [Orabug: 35365171]
- ice: Use int for ice_status (Tony Nguyen) [Orabug: 35365171]
- ice: Remove string printing for ice_status (Tony Nguyen) [Orabug: 35365171]
- ice: Refactor status flow for DDP load (Wojciech Drewek) [Orabug: 35365171]
- ice: Refactor promiscuous functions (Brett Creeley) [Orabug: 35365171]
- ice: refactor PTYPE validating (Jeff Guo) [Orabug: 35365171]
- ice: Add package PTYPE enable information (Haiyue Wang) [Orabug: 35365171]
- ice: xsk: fix cleaned_count setting (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: allow empty Rx descriptors on XSK ZC data path (Maciej Fijalkowski) [Orabug: 35365171]
- ice: xsk: allocate separate memory for XDP SW ring (Maciej Fijalkowski) [Orabug: 35365171]
- ice: safer stats processing (Jesse Brandeburg) [Orabug: 35365171]
- ice: fix adding different tunnels (Michal Swiatkowski) [Orabug: 35365171]
- ice: fix choosing UDP header type (Michal Swiatkowski) [Orabug: 35365171]
- ice: Fix problems with DSCP QoS implementation (Dave Ertman) [Orabug: 35365171]
- ice: rearm other interrupt cause register after enabling VFs (Paul Greenwalt) [Orabug: 35365171]
- ice: Remove toggling of antispoof for VF trusted promiscuous mode (Brett Creeley) [Orabug: 35365171]
- ice: Hide bus-info in ethtool for PRs in switchdev mode (Marcin Szycik) [Orabug: 35365171]
- ice: Clear synchronized addrs when adding VFs in switchdev mode (Marcin Szycik) [Orabug: 35365171]
- ice: Remove boolean vlan_promisc flag from function (Brett Creeley) [Orabug: 35365171]
- ice: fix error return code in ice_get_recp_frm_fw() (Wang Hai) [Orabug: 35365171]
- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Nathan Chancellor) [Orabug: 35365171]
- ice: Add support to print error on PHY FW load failure (Brett Creeley) [Orabug: 35365171]
- ice: Add support for changing MTU on PR in switchdev mode (Marcin Szycik) [Orabug: 35365171]
- ice: send correct vc status in switchdev (Michal Swiatkowski) [Orabug: 35365171]
- ice: support for GRE in eswitch (Michal Swiatkowski) [Orabug: 35365171]
- ice: low level support for tunnels (Michal Swiatkowski) [Orabug: 35365171]
- ice: VXLAN and Geneve TC support (Michal Swiatkowski) [Orabug: 35365171]
- ice: support for indirect notification (Michal Swiatkowski) [Orabug: 35365171]
- ice: Add tc-flower filter support for channel (Kiran Patil) [Orabug: 35365171]
- ice: enable ndo_setup_tc support for mqprio_qdisc (Kiran Patil) [Orabug: 35365171]
- ice: Add infrastructure for mqprio support via ndo_setup_tc (Kiran Patil) [Orabug: 35365171]
- ice: fix an error code in ice_ena_vfs() (Dan Carpenter) [Orabug: 35365171]
- ice: use devm_kcalloc() instead of devm_kzalloc() (Gustavo A. R. Silva) [Orabug: 35365171]
- ice: Make use of the helper function devm_add_action_or_reset() (Cai Huoqing) [Orabug: 35365171]
- ice: Refactor PR ethtool ops (Wojciech Drewek) [Orabug: 35365171]
- ice: Manage act flags for switchdev offloads (Wojciech Drewek) [Orabug: 35365171]
- ice: Forbid trusted VFs in switchdev mode (Wojciech Drewek) [Orabug: 35365171]
- ice: fix software generating extra interrupts (Jesse Brandeburg) [Orabug: 35365171]
- ice: fix rate limit update after coalesce change (Jesse Brandeburg) [Orabug: 35365171]
- ice: update dim usage and moderation (Jesse Brandeburg) [Orabug: 35365171]
- ice: Add support for VF rate limiting (Brett Creeley) [Orabug: 35365171]
- ice: make use of ice_for_each_* macros (Maciej Fijalkowski) [Orabug: 35365171]
- ice: introduce XDP_TX fallback path (Maciej Fijalkowski) [Orabug: 35365171]
- ice: optimize XDP_TX workloads (Maciej Fijalkowski) [Orabug: 35365171]
- ice: propagate xdp_ring onto rx_ring (Maciej Fijalkowski) [Orabug: 35365171]
- ice: do not create xdp_frame on XDP_TX (Maciej Fijalkowski) [Orabug: 35365171]
- ice: unify xdp_rings accesses (Maciej Fijalkowski) [Orabug: 35365171]
- ice: split ice_ring onto Tx/Rx separate structs (Maciej Fijalkowski) [Orabug: 35365171]
- ice: remove ring_active from ice_ring (Maciej Fijalkowski) [Orabug: 35365171]
- ice: Implement support for SMA and U.FL on E810-T (Maciej Machnikowski) [Orabug: 35365171]
- ice: Add support for SMA control multiplexer (Maciej Machnikowski) [Orabug: 35365171]
- ice: Implement functions for reading and setting GPIO pins (Maciej Machnikowski) [Orabug: 35365171]
- ice: Refactor ice_aqc_link_topo_addr (Maciej Machnikowski) [Orabug: 35365171]
- ice: ndo_setup_tc implementation for PR (Michal Swiatkowski) [Orabug: 35365171]
- ice: ndo_setup_tc implementation for PF (Kiran Patil) [Orabug: 35365171]
- ice: Allow changing lan_en and lb_en on all kinds of filters (Michal Swiatkowski) [Orabug: 35365171]
- ice: cleanup rules info (Victor Raj) [Orabug: 35365171]
- ice: allow deleting advanced rules (Shivanshu Shukla) [Orabug: 35365171]
- ice: allow adding advanced rules (Grishma Kotecha) [Orabug: 35365171]
- ice: create advanced switch recipe (Dan Nowlin) [Orabug: 35365171]
- ice: manage profiles and field vectors (Dan Nowlin) [Orabug: 35365171]
- ice: implement low level recipes functions (Grishma Kotecha) [Orabug: 35365171]
- ice: add port representor ethtool ops and stats (Wojciech Drewek) [Orabug: 35365171]
- ice: switchdev slow path (Grzegorz Nitka) [Orabug: 35365171]
- ice: rebuild switchdev when resetting all VFs (Grzegorz Nitka) [Orabug: 35365171]
- ice: enable/disable switchdev when managing VFs (Grzegorz Nitka) [Orabug: 35365171]
- ice: introduce new type of VSI for switchdev (Grzegorz Nitka) [Orabug: 35365171]
- ice: set and release switchdev environment (Grzegorz Nitka) [Orabug: 35365171]
- ice: allow changing lan_en and lb_en on dflt rules (Michal Swiatkowski) [Orabug: 35365171]
- ice: manage VSI antispoof and destination override (Michal Swiatkowski) [Orabug: 35365171]
- ice: allow process VF opcodes in different ways (Michal Swiatkowski) [Orabug: 35365171]
- ice: introduce VF port representor (Michal Swiatkowski) [Orabug: 35365171]
- ice: support basic E-Switch mode control (Michal Swiatkowski) [Orabug: 35365171]
- ice: Prefer kcalloc over open coded arithmetic (Len Baker) [Orabug: 35365171]
- ice: Fix macro name for IPv4 fragment flag (Jeff Guo) [Orabug: 35365171]
- ice: refactor devlink getter/fallback functions to void (Jacob Keller) [Orabug: 35365171]
- ice: Fix link mode handling (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Add feature bitmap, helpers and a check for DSCP (Anirudh Venkataramanan) [Orabug: 35365171]
- ice: Add DSCP support (Dave Ertman) [Orabug: 35365171]
- ice: Use the xsk batched rx allocation interface (Magnus Karlsson) [Orabug: 35365171]
- ice: Open devlink when device is ready (Leon Romanovsky) [Orabug: 35365171]
- RDS/RDMA: No need to set rdma permissions on fastreg QP (Devesh Sharma) [Orabug: 34912404]
- perf session: Show branch speculation info in raw dump (Sandipan Das) [Orabug: 35117390]
- perf script: Show branch speculation info (Sandipan Das) [Orabug: 35117390]
- perf branch: Fix interpretation of branch records (James Clark) [Orabug: 35117390]
- perf test: Replace brstack test workload (Namhyung Kim) [Orabug: 35117390]
- perf test: Fix skipping branch stack sampling test (James Clark) [Orabug: 35117390]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Arnaldo Carvalho de Melo) [Orabug: 35117390]
- tools headers cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo) [Orabug: 35117390]
- perf/x86/amd/lbr: Adjust LBR regardless of filtering (Stephane Eranian) [Orabug: 35117390]
- perf/x86/utils: Fix uninitialized var in get_branch_type() (Stephane Eranian) [Orabug: 35117390]
- perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Anshuman Khandual) [Orabug: 35117390]
- perf branch: Add branch privilege information request flag (Anshuman Khandual) [Orabug: 35117390]
- perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter (Athira Rajeev) [Orabug: 35117390]
- perf branch: Extend branch type classification (Anshuman Khandual) [Orabug: 35117390]
- perf branch: Add system error and not in transaction branch types (Anshuman Khandual) [Orabug: 35117390]
- perf docs: Update the documentation for the save_type filter (Kan Liang) [Orabug: 35117390]
- perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Sandipan Das) [Orabug: 35117390]
- perf/core: Add speculation info to branch entries (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/lbr: Use fusion-aware branch classifier (Sandipan Das) [Orabug: 35117390]
- perf/x86: Make branch classifier fusion-aware (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Sandipan Das) [Orabug: 35117390]
- perf/x86: Move branch classifier (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/lbr: Add LbrExtV2 branch record support (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/lbr: Detect LbrExtV2 support (Sandipan Das) [Orabug: 35117390]
- x86/cpufeatures: Add LbrExtV2 feature bit (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/core: Add generic branch record interfaces (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/core: Refactor branch attributes (Sandipan Das) [Orabug: 35117390]
- perf/x86/amd/brs: Move feature-specific functions (Sandipan Das) [Orabug: 35117390]
- perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event (Thomas Richter) [Orabug: 35117390]
- perf test: Add test for branch stack sampling (German Gomez) [Orabug: 35117390]
- perf script: Output branch sample type (James Clark) [Orabug: 35117390]
- perf script: Refactor branch stack printing (James Clark) [Orabug: 35117390]
- perf session: Print branch stack entry type in --dump-raw-trace (James Clark) [Orabug: 35117390]
- perf evsel: Add error message for unsupported branch stack cases (James Clark) [Orabug: 35117390]
- perf: Add irq and exception return branch types (Anshuman Khandual) [Orabug: 35117390]
- perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Anshuman Khandual) [Orabug: 35117390]
- perf test sample-parsing: Fix branch_stack entry endianness check (Thomas Richter) [Orabug: 35117390]
- perf test sample-parsing: Add endian test for struct branch_flags (Madhavan Srinivasan) [Orabug: 35117390]
- perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Madhavan Srinivasan) [Orabug: 35117390]
- net/rds: Introduce RDS-INQ feature to RDS protocol (Devesh Sharma) [Orabug: 35316632]
- bpf: Relax the requirement to use preallocated hash maps in tracing progs. (Alexei Starovoitov) [Orabug: 35411243]
- uapi perf_event.h: Fixes perf compilation error (Thomas Tai) [Orabug: 35275813]
- tcp: Fix build break when CONFIG_IPV6=n (Saeed Mahameed) [Orabug: 35361256]
- tcp: Add listening address to SYN flood message (Jamie Bainbridge) [Orabug: 35361256]
- net/tls: Use RCU API to access tls_ctx->netdev (Maxim Mikityanskiy) [Orabug: 35074598]
- selftests: tls: handful of memrnd() and length checks (Jakub Kicinski) [Orabug: 35074598]
- net: devlink: remove unused locked functions (Jiri Pirko) [Orabug: 35074598]
- net: devlink: convert reload command to take implicit devlink->lock (Jiri Pirko) [Orabug: 35074598]
- netdevsim: convert driver to use unlocked devlink API during init/fini (Jiri Pirko) [Orabug: 35074598]
- net: devlink: avoid false DEADLOCK warning reported by lockdep (Moshe Shemesh) [Orabug: 35074598]
- RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Maher Sanalla) [Orabug: 35074598]
- platform/mellanox: Remove redundant 'NULL' check (Vadim Pasternak) [Orabug: 35074598]
- platform/mellanox: Remove unnecessary code (Vadim Pasternak) [Orabug: 35074598]
- platform/mellanox: mlxreg-lc: Fix locking issue (Vadim Pasternak) [Orabug: 35074598]
- platform/mellanox: mlxreg-lc: Fix coverity warning (Vadim Pasternak) [Orabug: 35074598]
- net/mlx5: Unlock on error in mlx5_sriov_enable() (Dan Carpenter) [Orabug: 35074598]
- net/mlx5e: Fix use after free in mlx5e_fs_init() (Dan Carpenter) [Orabug: 35074598]
- net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Dan Carpenter) [Orabug: 35074598]
- net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Dan Carpenter) [Orabug: 35074598]
- net/mlx5e: TC, Add missing policer validation (Roi Dayan) [Orabug: 35074598]
- net/mlx5: Fix cmd error logging for manage pages cmd (Roy Novich) [Orabug: 35074598]
- net/mlx5: Eswitch, Fix forwarding decision to uplink (Eli Cohen) [Orabug: 35074598]
- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Eli Cohen) [Orabug: 35074598]
- ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Eyal Birger) [Orabug: 35074598]
- net/mlx5e: Allocate flow steering storage during uplink initialization (Leon Romanovsky) [Orabug: 35074598]
- virtio: Revert "virtio: find_vqs() add arg sizes" (Michael S. Tsirkin) [Orabug: 35074598]
- xsk: Fix corrupted packets for XDP_SHARED_UMEM (Magnus Karlsson) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Protect PTP configuration with a mutex (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Fix compilation warnings (Amit Cohen) [Orabug: 35074598]
- mlxsw: minimal: Fix deadlock in ports creation (Vadim Pasternak) [Orabug: 35074598]
- virtio: find_vqs() add arg sizes (Xuan Zhuo) [Orabug: 35074598]
- virtio: record the maximum queue num supported by the device. (Xuan Zhuo) [Orabug: 35074598]
- remoteproc: rename len of rpoc_vring to num (Xuan Zhuo) [Orabug: 35074598]
- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Maxim Mikityanskiy) [Orabug: 35074598]
- mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 (Danielle Ratson) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Danielle Ratson) [Orabug: 35074598]
- mlxsw: spectrum: Support time stamping on Spectrum-2 (Danielle Ratson) [Orabug: 35074598]
- mlxsw: Send PTP packets as data packets to overcome a limitation (Danielle Ratson) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Danielle Ratson) [Orabug: 35074598]
- mlxsw: Query UTC sec and nsec PCI offsets and values (Danielle Ratson) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 (Danielle Ratson) [Orabug: 35074598]
- mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs (Danielle Ratson) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Add helper functions to configure PTP traps (Amit Cohen) [Orabug: 35074598]
- mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c (Yang Li) [Orabug: 35074598]
- devlink: Hold the instance lock in health callbacks (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Lock mlx5 devlink health recovery callback (Moshe Shemesh) [Orabug: 35074598]
- net/mlx4: Lock mlx4 devlink reload callback (Moshe Shemesh) [Orabug: 35074598]
- net/mlx4: Use devl_ API for devlink port register / unregister (Moshe Shemesh) [Orabug: 35074598]
- net/mlx4: Use devl_ API for devlink region create / destroy (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Lock mlx5 devlink reload callbacks (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Tariq Toukan) [Orabug: 35074598]
- net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Tariq Toukan) [Orabug: 35074598]
- net/mlx5e: kTLS, Take stats out of OOO handler (Tariq Toukan) [Orabug: 35074598]
- net/mlx5e: kTLS, Introduce TLS-specific create TIS (Tariq Toukan) [Orabug: 35074598]
- net/mlx5e: Move mlx5e_init_l2_addr to en_main (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Split en_fs ndo's and move to en_main (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Add mdev to flow_steering struct (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Report flow steering errors with mdev err report API (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Allocate VLAN and TC for featured profiles only (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Make mlx5e_tc_table private (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Lama Kayal) [Orabug: 35074598]
- net/mlx5e: TC, Support tc action api for police (Roi Dayan) [Orabug: 35074598]
- net/mlx5e: TC, Separate get/update/replace meter functions (Roi Dayan) [Orabug: 35074598]
- net/mlx5e: Add red and green counters for metering (Roi Dayan) [Orabug: 35074598]
- net/mlx5e: TC, Allocate post meter ft per rule (Roi Dayan) [Orabug: 35074598]
- net/mlx5: DR, Add support for flow metering ASO (Yevgeny Kliteynik) [Orabug: 35074598]
- net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Gal Pressman) [Orabug: 35074598]
- net/mlx5: Fix driver use of uninitialized timeout (Shay Drory) [Orabug: 35074598]
- net/mlx5: DR, Fix SMFS steering info dump format (Yevgeny Kliteynik) [Orabug: 35074598]
- net/mlx5e: Modify slow path rules to go to slow fdb (Vlad Buslov) [Orabug: 35074598]
- net/mlx5e: Fix calculations related to max MPWQE size (Maxim Mikityanskiy) [Orabug: 35074598]
- net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Maxim Mikityanskiy) [Orabug: 35074598]
- net/mlx5e: TC, Fix post_act to not match on in_port metadata (Maor Dickman) [Orabug: 35074598]
- platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Vadim Pasternak) [Orabug: 35074598]
- RDMA/mlx5: Rename the mkey cache variables and functions (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Store in the cache mkeys instead of mrs (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Replace cache list with Xarray (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Replace ent->lock with xa_lock (Aharon Landau) [Orabug: 35074598]
- selftests: mlxsw: Check line card info on activated line card (Jiri Pirko) [Orabug: 35074598]
- selftests: mlxsw: Check line card info on provisioned line card (Jiri Pirko) [Orabug: 35074598]
- mlxsw: core_linecards: Implement line card device flashing (Jiri Pirko) [Orabug: 35074598]
- mlxsw: core_linecards: Expose device PSID over device info (Jiri Pirko) [Orabug: 35074598]
- mlxsw: reg: Add Management DownStream Device Tunneling Register (Jiri Pirko) [Orabug: 35074598]
- mlxsw: core_linecards: Probe active line cards for devices and expose FW version (Jiri Pirko) [Orabug: 35074598]
- mlxsw: reg: Extend MDDQ by device_info (Jiri Pirko) [Orabug: 35074598]
- mlxsw: core_linecards: Expose HW revision and INI version (Jiri Pirko) [Orabug: 35074598]
- mlxsw: core_linecards: Introduce per line card auxiliary device (Jiri Pirko) [Orabug: 35074598]
- net: devlink: introduce nested devlink entity for line card (Jiri Pirko) [Orabug: 35074598]
- ip_tunnels: Add new flow flags field to ip_tunnel_key (Paul Chaignon) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC (Amit Cohen) [Orabug: 35074598]
- mlxsw: pci: Simplify FRC clock reading (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization (Amit Cohen) [Orabug: 35074598]
- mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' (Danielle Ratson) [Orabug: 35074598]
- mlxsw: resources: Add resource identifier for maximum number of FIDs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Fix the shift of FID field in TX header (Danielle Ratson) [Orabug: 35074598]
- mlxsw: Set time stamp type as part of config profile (Danielle Ratson) [Orabug: 35074598]
- mlxsw: cmd: Add UTC related fields to query firmware command (Danielle Ratson) [Orabug: 35074598]
- mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 (Danielle Ratson) [Orabug: 35074598]
- mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register (Danielle Ratson) [Orabug: 35074598]
- mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 (Danielle Ratson) [Orabug: 35074598]
- mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() (Danielle Ratson) [Orabug: 35074598]
- mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Jiri Pirko) [Orabug: 35074598]
- mlxsw: use netif_is_any_bridge_port() instead of open code (Juhee Kang) [Orabug: 35074598]
- net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Roi Dayan) [Orabug: 35074598]
- net/mlx5e: Add resiliency for PTP TX port timestamp (Aya Levin) [Orabug: 35074598]
- net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Aya Levin) [Orabug: 35074598]
- net/mlx5e: HTB, move htb functions to a new file (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, change functions name to follow convention (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, remove priv from htb function calls (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Saeed Mahameed) [Orabug: 35074598]
- net/mlx5e: HTB, move stats and max_sqs to priv (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, move section comment to the right place (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, move ids to selq_params struct (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: HTB, reduce visibility of htb functions (Saeed Mahameed) [Orabug: 35074598]
- net/mlx5e: Fix mqprio_rl handling on devlink reload (Moshe Tal) [Orabug: 35074598]
- net/mlx5e: Report header-data split state through ethtool (Gal Pressman) [Orabug: 35074598]
- net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Jiri Pirko) [Orabug: 35074598]
- mlxsw: convert driver to use unlocked devlink API during init/fini (Jiri Pirko) [Orabug: 35074598]
- net: devlink: add unlocked variants of devlink_dpipe*() functions (Jiri Pirko) [Orabug: 35074598]
- net: devlink: add unlocked variants of devlink_sb*() functions (Jiri Pirko) [Orabug: 35074598]
- net: devlink: add unlocked variants of devlink_resource*() functions (Jiri Pirko) [Orabug: 35074598]
- net: devlink: add unlocked variants of devling_trap*() functions (Jiri Pirko) [Orabug: 35074598]
- net/mlx5: fs, allow flow table creation with a UID (Mark Bloch) [Orabug: 35074598]
- net/mlx5: fs, expose flow table ID to users (Mark Bloch) [Orabug: 35074598]
- net/mlx5: Expose the ability to point to any UID from shared UID (Mark Bloch) [Orabug: 35074598]
- lib/bitmap: change type of bitmap_weight to unsigned long (Yury Norov) [Orabug: 35074598]
- net: devlink: make devlink_dpipe_headers_register() return void (Jiri Pirko) [Orabug: 35074598]
- lib/bitmap: change return types to bool where appropriate (Yury Norov) [Orabug: 35074598]
- platform/mellanox: mlxreg-io: Add locking for io operations (Vadim Pasternak) [Orabug: 35074598]
- net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Maxim Mikityanskiy) [Orabug: 35074598]
- net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Maxim Mikityanskiy) [Orabug: 35074598]
- net/mlx5e: Extend flower police validation (Vlad Buslov) [Orabug: 35074598]
- net/mlx5e: configure meter in flow action (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Removed useless code in function (Rustam Subkhankulov) [Orabug: 35074598]
- net/mlx5: Bridge, implement QinQ support (Vlad Buslov) [Orabug: 35074598]
- net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Vlad Buslov) [Orabug: 35074598]
- net/mlx5: Bridge, extract VLAN push/pop actions creation (Vlad Buslov) [Orabug: 35074598]
- net/mlx5: Bridge, rename filter fg to vlan_filter (Vlad Buslov) [Orabug: 35074598]
- net/mlx5: Bridge, refactor groups sizes and indices (Vlad Buslov) [Orabug: 35074598]
- net/mlx5: debugfs, Add num of in-use FW command interface slots (Tariq Toukan) [Orabug: 35074598]
- net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Michael Guralnik) [Orabug: 35074598]
- net/mlx5: Use the bitmap API to allocate bitmaps (Christophe JAILLET) [Orabug: 35074598]
- net: devlink: use helpers to work with devlink->lock mutex (Jiri Pirko) [Orabug: 35074598]
- devlink: Hold the instance lock in port_new / port_del callbacks (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Use devl_ API for rate nodes destroy (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Moshe Shemesh) [Orabug: 35074598]
- net/mlx5: fix 32bit build (Paolo Abeni) [Orabug: 35074598]
- mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Remove flood_index() from FID operation structure (Amit Cohen) [Orabug: 35074598]
- mlxsw: Enable unified bridge model (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add ubridge to config profile (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add support for 802.1Q FID family (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add new FID families for unified bridge model (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add support for VLAN RIFs (Amit Cohen) [Orabug: 35074598]
- mlxsw: Configure egress FID classification after routing (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_router: Do not configure VID for sub-port RIFs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Configure layer 3 egress VID classification (Amit Cohen) [Orabug: 35074598]
- mlxsw: Configure ingress RIF classification (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Configure VNI to FID classification (Amit Cohen) [Orabug: 35074598]
- mlxsw: Configure egress VID for unicast FDB entries (Amit Cohen) [Orabug: 35074598]
- net/mlx5e: TC, Support offloading police action (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Add flow_action to parse state (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Add post meter table for flow metering (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Add generic macros to use metadata register mapping (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Get or put meter by the index of tc police action (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Add support to modify hardware flow meter parameters (Jianbo Liu) [Orabug: 35074598]
- net/mlx5e: Prepare for flow meter offload if hardware supports it (Jianbo Liu) [Orabug: 35074598]
- net/mlx5: Implement interfaces to control ASO SQ and CQ (Jianbo Liu) [Orabug: 35074598]
- net/mlx5: Add support to create SQ and CQ for ASO (Jianbo Liu) [Orabug: 35074598]
- net/mlx5: E-switch: Change eswitch mode only via devlink command (Chris Mi) [Orabug: 35074598]
- net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Chris Mi) [Orabug: 35074598]
- net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Chris Mi) [Orabug: 35074598]
- net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Chris Mi) [Orabug: 35074598]
- net/mlx5: delete dead code in mlx5_esw_unlock() (Dan Carpenter) [Orabug: 35074598]
- net/mlx5: Delete ipsec_fs header file as not used (Leon Romanovsky) [Orabug: 35074598]
- net: add skb_[inner_]tcp_all_headers helpers (Eric Dumazet) [Orabug: 35074598]
- mellanox/mlxsw: fix repeated words in comments (Jilin Yuan) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry' (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Rename MIDs list (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Rename MID structure (Amit Cohen) [Orabug: 35074598]
- mlxsw: Align PGT index to legacy bridge model (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Configure flooding entries using PGT APIs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Initialize PGT table (Amit Cohen) [Orabug: 35074598]
- mlxsw: Extend PGT APIs to support maintaining list of ports per entry (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add a dedicated structure for bitmap of ports (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add an indication of SMPE index validity for PGT table (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add an initial PGT table support (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Configure egress VID classification for multicast (Amit Cohen) [Orabug: 35074598]
- mlxsw: Set flood bridge type for FIDs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family (Amit Cohen) [Orabug: 35074598]
- mlxsw: Prepare 'bridge_type' field for SFMR usage (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Configure flooding table type for rFID (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Add a temporary variable to indicate bridge model (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum: Use different arrays of FID families per-ASIC type (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Update FID structure prior to device configuration (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure (Amit Cohen) [Orabug: 35074598]
- mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command (Amit Cohen) [Orabug: 35074598]
- mlxsw: cmd: Increase 'config_profile.flood_mode' length (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add enumerator for 'config_profile.flood_mode' (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set() (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice (Amit Cohen) [Orabug: 35074598]
- mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync() (Amit Cohen) [Orabug: 35074598]
- mlxsw: Remove lag_vid_valid indication (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add support for VLAN RIF as part of RITR register (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add support for egress FID classification after decapsulation (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add egress FID field to RITR register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add Router Egress Interface to VID Register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Replace MID related fields in SFGC register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add flood related field to SFMR register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add VID related fields to SFD register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add SMPE related fields to SFMR register (Amit Cohen) [Orabug: 35074598]
- mlxsw: Add SMPE related fields to SMID2 register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add Switch Multicast Port to Egress VID Register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add ingress RIF related fields to SVFA register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add ingress RIF related fields to SFMR register (Amit Cohen) [Orabug: 35074598]
- mlxsw: reg: Add 'flood_rsp' field to SFMR register (Amit Cohen) [Orabug: 35074598]
- selftests: spectrum-2: tc_flower_scale: Dynamically set scale target (Ido Schimmel) [Orabug: 35074598]
- selftests: mlxsw: Add a RIF counter scale test (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: tc_flower_scale: Add a traffic test (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: resource_scale: Pass target count to cleanup (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: resource_scale: Allow skipping a test (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: resource_scale: Introduce traffic tests (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: resource_scale: Update scale target after test setup (Ido Schimmel) [Orabug: 35074598]
- mlxsw: Add a resource describing number of RIFs (Petr Machata) [Orabug: 35074598]
- mlxsw: Keep track of number of allocated RIFs (Petr Machata) [Orabug: 35074598]
- mlxsw: Trap ARP packets at layer 3 instead of layer 2 (Amit Cohen) [Orabug: 35074598]
- mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (David Thompson) [Orabug: 35074598]
- mlxsw: Revert "Prepare for XM implementation - LPM trees" (Petr Machata) [Orabug: 35074598]
- mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal" (Petr Machata) [Orabug: 35074598]
- mlxsw: Revert "Introduce initial XM router support" (Petr Machata) [Orabug: 35074598]
- net/mlx5: Add bits and fields to support enhanced CQE compression (Ofer Levi) [Orabug: 35074598]
- net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Shay Drory) [Orabug: 35074598]
- net/mlx5: group fdb cleanup to single function (Shay Drory) [Orabug: 35074598]
- net/mlx5: Add support EXECUTE_ASO action for flow entry (Jianbo Liu) [Orabug: 35074598]
- net/mlx5: Add HW definitions of vport debug counters (Saeed Mahameed) [Orabug: 35074598]
- net/mlx5: Add IFC bits and enums for flow meter (Jianbo Liu) [Orabug: 35074598]
- net/mlx5: Manage ICM of type modify-header pattern (Yevgeny Kliteynik) [Orabug: 35074598]
- net/mlx5: Introduce header-modify-pattern ICM properties (Yevgeny Kliteynik) [Orabug: 35074598]
- RDMA/mlx5: Add a umr recovery flow (Aharon Landau) [Orabug: 35074598]
- bitmap: Fix return values to be unsigned (Kees Cook) [Orabug: 35074598]
- lib: add bitmap_{from,to}_arr64 (Yury Norov) [Orabug: 35074598]
- virtio: introduce config op to synchronize vring callbacks (Jason Wang) [Orabug: 35074598]
- virtio: Replace unsigned with unsigned int (Solomon Tan) [Orabug: 35074598]
- RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Move creation and free of translation tables to umr.c (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Simplify get_umr_update_access_mask() (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Move umr checks to umr.h (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Move init and cleanup of UMR to umr.c (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Store ndescs instead of the translation table size (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Merge similar flows of allocating MR from the cache (Aharon Landau) [Orabug: 35074598]
- RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Aharon Landau) [Orabug: 35074598]
- ethtool: add header/data split indication (Jakub Kicinski) [Orabug: 35074598]
- RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Kees Cook) [Orabug: 35074598]
- ethtool: extend ringparam setting/getting API with rx_buf_len (Hao Chen) [Orabug: 35074598]
- ethtool: add support to set/get rx buf len via ethtool (Hao Chen) [Orabug: 35074598]
- selftests: mlxsw: Add a scale test for RIF MAC profiles (Danielle Ratson) [Orabug: 35074598]
- selftests: mlxsw: Add helpers for skipping selftests (Petr Machata) [Orabug: 35074598]
- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Aharon Landau) [Orabug: 35074598]
- string.h: Introduce memset_startat() for wiping trailing members and padding (Kees Cook) [Orabug: 35074598]
- string.h: Introduce memset_after() for wiping trailing members/padding (Kees Cook) [Orabug: 35074598]
- lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Kees Cook) [Orabug: 35074598]
- selftests: mlxsw: RED: Test per-TC ECN counters (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: RED: Add selftests for the mark qevent (Petr Machata) [Orabug: 35074598]
- selftests: mlxsw: sch_red_core: Drop two unused variables (Petr Machata) [Orabug: 35074598]
- xsk: Fix clang build error in __xp_alloc (Magnus Karlsson) [Orabug: 35074598]
- xsk: Optimize for aligned case (Magnus Karlsson) [Orabug: 35074598]
- xsk: Batched buffer allocation for the pool (Magnus Karlsson) [Orabug: 35074598]
- Revert "vdpa/mlx5: Propagate link status from device to vdpa driver" (Mikhael Goikhman) [Orabug: 35074598]
- platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Dan Carpenter) [Orabug: 34988287]
- ref_tracker: use __GFP_NOFAIL more carefully (Eric Dumazet) [Orabug: 34988287]
- net: allow gro_max_size to exceed 65536 (Alexander Duyck) [Orabug: 34988287]
- net: allow gso_max_size to exceed 65536 (Alexander Duyck) [Orabug: 34988287]
- net: use sk_is_tcp() in more places (Eric Dumazet) [Orabug: 34988287]
- bpf, sockmap: Use stricter sk state checks in sk_lookup_assign (John Fastabend) [Orabug: 34988287]
- net: Adjust sk_gso_max_size once when set (David Ahern) [Orabug: 34988287]
- net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes (Eric Dumazet) [Orabug: 34988287]
- net: make drivers set the TSO limit not the GSO limit (Jakub Kicinski) [Orabug: 34988287]
- lan78xx: Introduce NAPI polling support (John Efstathiades) [Orabug: 34988287]
- lan78xx: Remove hardware-specific header update (John Efstathiades) [Orabug: 34988287]
- lan78xx: Re-order rx_submit() to remove forward declaration (John Efstathiades) [Orabug: 34988287]
- lan78xx: Introduce Rx URB processing improvements (John Efstathiades) [Orabug: 34988287]
- lan78xx: Introduce Tx URB processing improvements (John Efstathiades) [Orabug: 34988287]
- lan78xx: Fix memory allocation bug (John Efstathiades) [Orabug: 34988287]
- net: usb: ax88179_178a: add TSO feature (Jacky Chou) [Orabug: 34988287]
- net: switch to netif_napi_add_tx() (Jakub Kicinski) [Orabug: 34988287]
- netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Jakub Kicinski) [Orabug: 34988287]
- eth: remove copies of the NAPI_POLL_WEIGHT define (Jakub Kicinski) [Orabug: 34988287]
- qeth: remove a copy of the NAPI_POLL_WEIGHT define (Jakub Kicinski) [Orabug: 34988287]
- eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Jakub Kicinski) [Orabug: 34988287]
- net: lantiq_xrx200: increase napi poll weigth (Aleksander Jan Bajkowski) [Orabug: 34988287]
- mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry (Guillaume Nault) [Orabug: 34988287]
- netdevsim: Use dscp_t in struct nsim_fib4_rt (Guillaume Nault) [Orabug: 34988287]
- ipv4: Use dscp_t in struct fib_entry_notifier_info (Guillaume Nault) [Orabug: 34988287]
- ipv4: Use dscp_t in struct fib_rt_info (Guillaume Nault) [Orabug: 34988287]
- ipv4: Use dscp_t in struct fib_alias (Guillaume Nault) [Orabug: 34988287]
- ipv4: Reject routes specifying ECN bits in rtm_tos (Guillaume Nault) [Orabug: 34988287]
- ipv4: Stop taking ECN bits into account in fib4-rules (Guillaume Nault) [Orabug: 34988287]
- ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules (Guillaume Nault) [Orabug: 34988287]
- selftests: fib rule: Don't echo modified sysctls (Guillaume Nault) [Orabug: 34988287]
- selftests: fib rule: Log test description (Guillaume Nault) [Orabug: 34988287]
- selftests: fib rule: Drop erroneous TABLE variable (Guillaume Nault) [Orabug: 34988287]
- selftests: fib rule: Make 'getmatch' and 'match' local variables (Guillaume Nault) [Orabug: 34988287]
- net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 (Vladimir Oltean) [Orabug: 34988287]
- net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Roi Dayan) [Orabug: 34988287]
- net/mlx5: Lag, correct get the port select mode str (Liu, Changcheng) [Orabug: 34988287]
- net/mlx5: Lag, decouple FDB selection and shared FDB (Mark Bloch) [Orabug: 34988287]
- net/mlx5: TC, allow offload from uplink to other PF's VF (Eli Cohen) [Orabug: 34988287]
- net/mlx5e: Fix matchall police parameters validation (Vlad Buslov) [Orabug: 34988287]
- net/sched: act_police: allow 'continue' action offload (Vlad Buslov) [Orabug: 34988287]
- platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Dan Carpenter) [Orabug: 34988287]
- platform/mellanox: Add static in struct declaration. (Michael Shych) [Orabug: 34988287]
- platform/mellanox: Spelling s/platfom/platform/ (Geert Uytterhoeven) [Orabug: 34988287]
- net/mlx5: E-Switch, pair only capable devices (Mark Bloch) [Orabug: 34988287]
- net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Paul Blakey) [Orabug: 34988287]
- Revert "net/mlx5e: Allow relaxed ordering over VFs" (Saeed Mahameed) [Orabug: 34988287]
- net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Maxim Mikityanskiy) [Orabug: 34988287]
- net/mlx5: fix typo in comment (Julia Lawall) [Orabug: 34988287]
- net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Jakub Kicinski) [Orabug: 34988287]
- net/mlx5: Support multiport eswitch mode (Eli Cohen) [Orabug: 34988287]
- net/mlx5: Remove unused argument (Eli Cohen) [Orabug: 34988287]
- net/mlx5: Lag, refactor lag state machine (Eli Cohen) [Orabug: 34988287]
- net/mlx5e: Add XDP SQs to uplink representors steering tables (Gal Pressman) [Orabug: 34988287]
- net/mlx5e: Correct the calculation of max channels for rep (Moshe Tal) [Orabug: 34988287]
- net/mlx5e: CT: Add ct driver counters (Saeed Mahameed) [Orabug: 34988287]
- net/mlx5e: Allow relaxed ordering over VFs (Aya Levin) [Orabug: 34988287]
- net/mlx5e: Support partial GSO for tunnels over vlans (Gal Pressman) [Orabug: 34988287]
- net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Gal Pressman) [Orabug: 34988287]
- net/mlx5e: Allocate virtually contiguous memory for reps structures (Tariq Toukan) [Orabug: 34988287]
- net/mlx5e: Allocate virtually contiguous memory for VLANs list (Tariq Toukan) [Orabug: 34988287]
- net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Tariq Toukan) [Orabug: 34988287]
- net/mlx5: Allocate virtually contiguous memory in vport.c (Tariq Toukan) [Orabug: 34988287]
- net/mlx5: Inline db alloc API function (Tariq Toukan) [Orabug: 34988287]
- net/mlx5: Add last command failure syndrome to debugfs (Moshe Shemesh) [Orabug: 34988287]
- net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Saeed Mahameed) [Orabug: 34988287]
- net/mlxbf_gige: use eth_zero_addr() to clear mac address (Lu Wei) [Orabug: 34988287]
- mlx5: support BIG TCP packets (Eric Dumazet) [Orabug: 34988287]
- mlx4: support BIG TCP packets (Eric Dumazet) [Orabug: 34988287]
- ipv6/gso: remove temporary HBH/jumbo header (Eric Dumazet) [Orabug: 34988287]
- ipv6: add struct hop_jumbo_hdr definition (Eric Dumazet) [Orabug: 34988287]
- mlxbf_gige: remove driver-managed interrupt counts (David Thompson) [Orabug: 34988287]
- platform/mellanox: Add support for new SN2201 system (Michael Shych) [Orabug: 34988287]
- platform_data/mlxreg: Add field for notification callback (Michael Shych) [Orabug: 34988287]
- fortify: Provide a memcpy trap door for sharp corners (Kees Cook) [Orabug: 34988287]
- net/mlx5: Lag, add debugfs to query hardware lag state (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, use buckets in hash mode (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, refactor dmesg print (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Support devices with more than 2 ports (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, use actual number of lag ports (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, use hash when in roce lag on 4 ports (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, support single FDB only on 2 ports (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, store number of ports inside lag object (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, use lag lock (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, move E-Switch prerequisite check into lag code (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Lag, expose number of lag ports (Mark Bloch) [Orabug: 34988287]
- net/mlx5: Increase FW pre-init timeout for health recovery (Gavin Li) [Orabug: 34988287]
- net/mlx5: Add exit route when waiting for FW (Gavin Li) [Orabug: 34988287]
- mlxsw: spectrum_router: Take router lock in router notifier handler (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Update a comment (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Move handling of tunnel events to router code (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Move handling of router events to router code (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Move handling of HW stats events to router code (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Move handling of VRF events to router code (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum_router: Add a dedicated notifier block (Petr Machata) [Orabug: 34988287]
- mlxsw: spectrum: Tolerate enslaving of various devices to VRF (Petr Machata) [Orabug: 34988287]
- mlxbf_gige: increase MDIO polling rate to 5us (David Thompson) [Orabug: 34988287]
- net: don't allow user space to lift the device limits (Jakub Kicinski) [Orabug: 34988287]
- net: add netif_inherit_tso_max() (Jakub Kicinski) [Orabug: 34988287]
- net/mlx5e: Use XFRM state direction instead of flags (Leon Romanovsky) [Orabug: 34988287]
- ixgbe: propagate XFRM offload state direction instead of flags (Leon Romanovsky) [Orabug: 34988287]
- xfrm: store and rely on direction to construct offload flags (Leon Romanovsky) [Orabug: 34988287]
- xfrm: delete not used number of external headers (Leon Romanovsky) [Orabug: 34988287]
- Revert "Merge branch 'mlxsw-line-card-model'" (Jakub Kicinski) [Orabug: 34988287]
- mlxsw: spectrum_router: Only query neighbour activity when necessary (Ido Schimmel) [Orabug: 34988287]
- mlxsw: spectrum_switchdev: Only query FDB notifications when necessary (Ido Schimmel) [Orabug: 34988287]
- mlxsw: spectrum_acl: Do not report activity for multicast routes (Ido Schimmel) [Orabug: 34988287]
- net/mlx5: Allow future addition of IPsec object modifiers (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Don't perform lookup after already known sec_path (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Cleanup XFRM attributes struct (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove not-supported ICV length (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Simplify IPsec capabilities logic (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Make sure that no dangling IPsec FS pointers exist (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Clean IPsec FS add/delete rules (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Simplify HW context interfaces by using SA entry (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove indirections from esp functions (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Merge various control path IPsec headers into one file (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove useless validity check (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Store IPsec ESN update work in XFRM state (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Don't hide fallback to software IPsec in FS code (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Check IPsec TX flow steering namespace in advance (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Simplify IPsec flow steering init/cleanup functions (Leon Romanovsky) [Orabug: 34988287]
- mlxsw: Configure descriptor buffers (Petr Machata) [Orabug: 34988287]
- mlxsw: reg: Add "desc" field to SBPR (Petr Machata) [Orabug: 34988287]
- net/mlx5: fs, an FTE should have no dests when deleted (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, call the deletion function of the node (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, do proper bookkeeping for forward destinations (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, add unused destination type (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, jump to exit point and don't fall through (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, refactor software deletion rule (Mark Bloch) [Orabug: 34988287]
- net/mlx5: fs, split software and IFC flow destination definitions (Mark Bloch) [Orabug: 34988287]
- net/mlx5e: TC, set proper dest type (Mark Bloch) [Orabug: 34988287]
- net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Gal Pressman) [Orabug: 34988287]
- net/mlx5e: Drop error CQE handling from the XSK RX handler (Maxim Mikityanskiy) [Orabug: 34988287]
- net/mlx5: Print initializing field in case of timeout (Shay Drory) [Orabug: 34988287]
- net/mlx5: Delete redundant default assignment of runtime devlink params (Shay Drory) [Orabug: 34988287]
- net/mlx5: Remove useless kfree (Haowen Bai) [Orabug: 34988287]
- net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Ziyang Xuan) [Orabug: 34988287]
- net: mellanox: fix open-coded for_each_set_bit() (Yury Norov) [Orabug: 34988287]
- selftests: mlxsw: Check device info on activated line card (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Expose device FW version over device info (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Extend MDDQ device_info by FW version fields (Jiri Pirko) [Orabug: 34988287]
- selftests: mlxsw: Check line card info on provisioned line card (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Expose HW revision and INI version (Jiri Pirko) [Orabug: 34988287]
- selftests: mlxsw: Check devices on provisioned line card (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Probe provisioned line cards for devices and attach them (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Extend MDDQ by device_info (Jiri Pirko) [Orabug: 34988287]
- devlink: introduce line card device info infrastructure (Jiri Pirko) [Orabug: 34988287]
- devlink: introduce line card info get message (Jiri Pirko) [Orabug: 34988287]
- devlink: introduce line card devices support (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Fix size of array element during ini_files allocation (Jiri Pirko) [Orabug: 34988287]
- ipv6: Use ipv6_only_sock() helper in condition. (Kuniyuki Iwashima) [Orabug: 34988287]
- mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_env: Add interfaces for line card initialization and de-initialization (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_env: Split module power mode setting to a separate function (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core: Add bus argument to environment init API (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_linecards: Introduce ops for linecards status change tracking (Jiri Pirko) [Orabug: 34988287]
- selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests (Jiri Pirko) [Orabug: 34988287]
- mlxsw: spectrum: Add port to linecard mapping (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core: Extend driver ops by remove selected ports op (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Implement line card activation process (Jiri Pirko) [Orabug: 34988287]
- mlxsw: core_linecards: Add line card objects and implement provisioning (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Add Management Binary Code Transfer Register (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Add Management DownStream Device Control Register (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Add Management DownStream Device Query Register (Jiri Pirko) [Orabug: 34988287]
- mlxsw: spectrum: Introduce port mapping change event processing (Jiri Pirko) [Orabug: 34988287]
- mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Jiri Pirko) [Orabug: 34988287]
- mlxsw: reg: Add Ports Mapping Event Configuration Register (Jiri Pirko) [Orabug: 34988287]
- mlxsw: spectrum: Allocate port mapping array of structs instead of pointers (Jiri Pirko) [Orabug: 34988287]
- mlxsw: spectrum: Allow lane to start from non-zero index (Jiri Pirko) [Orabug: 34988287]
- devlink: add port to line card relationship set (Jiri Pirko) [Orabug: 34988287]
- devlink: implement line card active state (Jiri Pirko) [Orabug: 34988287]
- devlink: implement line card provisioning (Jiri Pirko) [Orabug: 34988287]
- devlink: add support to create line card and expose to user (Jiri Pirko) [Orabug: 34988287]
- mlx5, xsk: Diversify return values from xsk_wakeup call paths (Maciej Fijalkowski) [Orabug: 34988287]
- mlxsw: core_thermal: Use common define for thermal zone name length (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_thermal: Use exact name of cooling devices for binding (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_thermal: Add line card id prefix to line card thermal zone name (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_thermal: Extend internal structures to support multi thermal areas (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core: Move port module events enablement to a separate function (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core: Extend port module data structures for line cards (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core: Extend interfaces for cable info access with slot argument (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Add new field to Management General Peripheral Information Register (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: core_env: Pass slot index during PMAOS register write call (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend MGPIR register with new slot fields (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend PMMP register with new slot number field (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend MCION register with new slot number field (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend MCIA register with new slot number field (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend MTBR register with new slot number field (Vadim Pasternak) [Orabug: 34988287]
- mlxsw: reg: Extend MTMP register with new slot number field (Vadim Pasternak) [Orabug: 34988287]
- net/mlx5: Remove not-implemented IPsec capabilities (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove ipsec_ops function table (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Reduce kconfig complexity while building crypto support (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Move IPsec file to relevant directory (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove not-needed IPsec config (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Align flow steering allocation namespace to common style (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Unify device IPsec capabilities check (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove useless IPsec device checks (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove ipsec vs. ipsec offload file separation (Leon Romanovsky) [Orabug: 34988287]
- RDMA/mlx5: Drop crypto flow steering API (Leon Romanovsky) [Orabug: 34988287]
- RDMA/mlx5: Delete never supported IPsec flow action (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove FPGA ipsec specific statistics (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove XFRM no_trailer flag (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove not-used IDA field from IPsec struct (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Delete metadata handling logic (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5_fpga: Drop INNOVA IPsec support (Leon Romanovsky) [Orabug: 34988287]
- net/sched: act_police: Add extack messages for offload failure (Ido Schimmel) [Orabug: 34988287]
- net/sched: act_api: Add extack to offload_act_setup() callback (Ido Schimmel) [Orabug: 34988287]
- net/sched: flower: Take verbose flag into account when logging error messages (Ido Schimmel) [Orabug: 34988287]
- net/sched: matchall: Take verbose flag into account when logging error messages (Ido Schimmel) [Orabug: 34988287]
- IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Borislav Petkov) [Orabug: 34988287]
- net/mlx5: Cleanup kTLS function names and their exposure (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove tls vs. ktls separation as it is the same (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Remove indirection in TLS build (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5: Reliably return TLS device capabilities (Leon Romanovsky) [Orabug: 34988287]
- net/mlx5_fpga: Drop INNOVA TLS support (Leon Romanovsky) [Orabug: 34988287]
- mlxsw: spectrum_router: simplify list unwinding (Tom Rix) [Orabug: 34988287]
- net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Wan Jiabing) [Orabug: 34988287]
- fortify: Add Clang support (Kees Cook) [Orabug: 34988287]
- fortify: Make sure strlen() may still be used as a constant expression (Kees Cook) [Orabug: 34988287]
- fortify: Use __diagnose_as() for better diagnostic coverage (Kees Cook) [Orabug: 34988287]
- fortify: Make pointer arguments const (Kees Cook) [Orabug: 34988287]
- Compiler Attributes: Add __diagnose_as for Clang (Kees Cook) [Orabug: 34988287]
- Compiler Attributes: Add __overloadable for Clang (Kees Cook) [Orabug: 34988287]
- Compiler Attributes: Add __pass_object_size for Clang (Kees Cook) [Orabug: 34988287]
- fortify: Replace open-coded __gnu_inline attribute (Kees Cook) [Orabug: 34988287]
- fortify: Detect struct member overflows in memset() at compile-time (Kees Cook) [Orabug: 34988287]
- fortify: Detect struct member overflows in memmove() at compile-time (Kees Cook) [Orabug: 34988287]
- fortify: Detect struct member overflows in memcpy() at compile-time (Kees Cook) [Orabug: 34988287]
- gro: add ability to control gro max packet size (Coco Li) [Orabug: 34988287]
- flow_offload: fix suspicious RCU usage when offloading tc action (Baowen Zheng) [Orabug: 34988287]
- flow_offload: add reoffload process to update hw_count (Baowen Zheng) [Orabug: 34988287]
- net: sched: save full flags for tc action (Baowen Zheng) [Orabug: 34988287]
- flow_offload: add process to update action stats from hardware (Baowen Zheng) [Orabug: 34988287]
- flow_offload: add skip_hw and skip_sw to control if offload the action (Baowen Zheng) [Orabug: 34988287]
- xfrm: add net device refcount tracker to struct xfrm_state_offload (Eric Dumazet) [Orabug: 34988287]
- net: add networking namespace refcount tracker (Eric Dumazet) [Orabug: 34988287]
- net: add net device refcount tracker infrastructure (Eric Dumazet) [Orabug: 34988287]
- lib: add reference counting tracking infrastructure (Eric Dumazet) [Orabug: 34988287]
- lib, stackdepot: add helper to print stack entries (Imran Khan) [Orabug: 34988287]
- tools: sync uapi/linux/if_link.h header (Eric Dumazet) [Orabug: 34988287]
- net: annotate accesses to dev->gso_max_segs (Eric Dumazet) [Orabug: 34988287]
- net: annotate accesses to dev->gso_max_size (Eric Dumazet) [Orabug: 34988287]
- net: gro: populate net/core/gro.c (Eric Dumazet) [Orabug: 34988287]
- net: gro: move skb_gro_receive into net/core/gro.c (Eric Dumazet) [Orabug: 34988287]
- net: gro: move skb_gro_receive_list to udp_offload.c (Eric Dumazet) [Orabug: 34988287]
- net: move gro definitions to include/net/gro.h (Eric Dumazet) [Orabug: 34988287]
- cls_flower: Fix inability to match GRE/IPIP packets (Yoshiki Komachi) [Orabug: 34988287]
- fortify: strlen: Avoid shadowing previous locals (Qian Cai) [Orabug: 34988287]
- platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Vadim Pasternak) [Orabug: 34988287]
- platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Vadim Pasternak) [Orabug: 34988287]
- platform_data/mlxreg: Add new field for secured access (Vadim Pasternak) [Orabug: 34988287]
- platform_data/mlxreg: Add new type to support modular systems (Vadim Pasternak) [Orabug: 34988287]
- fortify: Add compile-time FORTIFY_SOURCE tests (Kees Cook) [Orabug: 34988287]
- RDMA/mlx5: Add steering support in optional flow counters (Aharon Landau) [Orabug: 34988287]
- net:dev: Change napi_gro_complete return type to void (Gyumin Hwang) [Orabug: 34988287]
- fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Kees Cook) [Orabug: 34988287]
- fortify: Prepare to improve strnlen() and strlen() warnings (Kees Cook) [Orabug: 34988287]
- fortify: Move remaining fortify helpers into fortify-string.h (Kees Cook) [Orabug: 34988287]
- lib/string: Move helper functions out of string.c (Kees Cook) [Orabug: 34988287]
- i2c: designware: Fix corrupted memory seen in the ISR (Jan Bottorff) [Orabug: 35811484]
- ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block (Gautham Ananthakrishna) [Orabug: 35859330]
- net/rds: Avoid calling pci_irq_vector() when system goes down (Gerd Rausch) [Orabug: 35524808]
- KVM: SVM: Set target pCPU during IRTE update if target vCPU is running (Sean Christopherson) [Orabug: 35827613]
- KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry (Sean Christopherson) [Orabug: 35827613]
- io_uring: add a sysctl to disable io_uring system-wide (Matteo Rizzo) [Orabug: 35828593]
An unbreakable Enterprise kernel bug fix update has been released for Oracle Linux 9.