Message ID | 20220519092532.17746-1-pabeni@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [GIT,PULL] Networking for 5.18-rc8 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Pull request for net, async |
netdev/build_32bit | success | Errors and warnings before: 30 this patch: 30 |
netdev/build_clang | success | Errors and warnings before: 16 this patch: 16 |
netdev/verify_signedoff | success | Signed-off-by tag matches author and committer |
netdev/verify_fixes | success | Fixes tag looks correct |
netdev/build_allmodconfig_warn | success | Errors and warnings before: 28 this patch: 28 |
The pull request you sent on Thu, 19 May 2022 11:25:32 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc8
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d904c8cc0302393640bc29ee62193f88ddc53126
Thank you!
Hi Linus! The following changes since commit f3f19f939c11925dadd3f4776f99f8c278a7017b: Merge tag 'net-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-05-12 11:51:45 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc8 for you to fetch changes up to fbb3abdf2223cd0dfc07de85fe5a43ba7f435bdf: net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (2022-05-19 09:20:44 +0200) ---------------------------------------------------------------- Networking fixes for 5.18-rc8, including fixes from can, xfrm and netfilter subtrees. Notably this reverts a recent TCP/DCCP netns-related change to address a possible UaF. Current release - regressions: - tcp: revert "tcp/dccp: get rid of inet_twsk_purge()" - xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown Previous releases - regressions: - netfilter: flowtable: fix TCP flow teardown - can: revert "can: m_can: pci: use custom bit timings for Elkhart Lake" - xfrm: check encryption module availability consistency - eth: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - eth: mlx5: initialize flow steering during driver probe - eth: ice: fix crash when writing timestamp on RX rings Previous releases - always broken: - mptcp: fix checksum byte order - eth: lan966x: fix assignment of the MAC address - eth: mlx5: remove HW-GRO from reported features - eth: ftgmac100: disable hardware checksum on AST2600 Signed-off-by: Paolo Abeni <pabeni@redhat.com> ---------------------------------------------------------------- Alex Elder (3): net: ipa: certain dropped packets aren't accounted for net: ipa: record proper RX transaction count net: ipa: get rid of a duplicate initialization Andrew Lunn (1): net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. Arkadiusz Kubalewski (1): ice: fix crash when writing timestamp on RX rings Aya Levin (1): net/mlx5e: Block rx-gro-hw feature in switchdev mode Christophe JAILLET (2): net: systemport: Fix an error handling path in bcm_sysport_probe() net/qla3xxx: Fix a test in ql_reset_work() David S. Miller (6): Merge branch 'ipa-fixes' Merge tag 'linux-can-fixes-for-5.18-20220514' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can Merge tag 'mlx5-fixes-2022-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue Merge branch 'mptcp-checksums' Duoming Zhou (1): NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc Eric Dumazet (1): Revert "tcp/dccp: get rid of inet_twsk_purge()" Eyal Birger (1): xfrm: fix "disable_policy" flag use when arriving from different devices Felix Fietkau (4): netfilter: flowtable: fix excessive hw offload attempts after failure netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices net: fix dev_fill_forward_path with pppoe + bridge netfilter: nft_flow_offload: fix offload with pppoe + vlan Gal Pressman (1): net/mlx5e: Remove HW-GRO from reported features Harini Katakam (1): net: macb: Increment rx bd head after allocating skb and buffer Horatiu Vultur (1): net: lan966x: Fix assignment of the MAC address Jakub Kicinski (2): Merge branch 'mptcp-subflow-accounting-fix' Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf Jarkko Nikula (2): Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" can: m_can: remove support for custom bit timing, take #2 Jiasheng Jiang (1): net: af_key: add check for pfkey_broadcast in function pfkey_process Joachim Wiberg (1): selftests: forwarding: fix missing backslash Joel Stanley (1): net: ftgmac100: Disable hardware checksum on AST2600 Jonathan Lemon (2): ptp: ocp: have adjtime handle negative delta_ns correctly ptp: ocp: change sysfs attr group handling Kevin Mitchell (1): igb: skip phy status check where unavailable Lin Ma (1): nfc: pn533: Fix buggy cleanup order Maor Dickman (1): net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table Mat Martineau (1): mptcp: Do TCP fallback on early DSS checksum failure Maxim Mikityanskiy (3): net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock net/mlx5e: Properly block LRO when XDP is enabled net/mlx5e: Properly block HW GRO when XDP is enabled Michal Wilczynski (1): ice: Fix interrupt moderation settings getting cleared Pablo Neira Ayuso (2): netfilter: flowtable: fix TCP flow teardown netfilter: nf_tables: disable expression reduction infra Paolo Abeni (4): mptcp: fix subflow accounting on close selftests: mptcp: add subflow limits test-cases net/sched: act_pedit: sanitize shift argument before usage mptcp: fix checksum byte order Paul Blakey (2): net/mlx5e: CT: Fix support for GRE tuples net/mlx5e: CT: Fix setting flow_source for smfs ct tuples Paul Greenwalt (1): ice: fix possible under reporting of ethtool Tx and Rx statistics Ritaro Takenaka (1): netfilter: flowtable: move dst_check to packet path Shay Drory (2): net/mlx5: Initialize flow steering during driver probe net/mlx5: Drain fw_reset when removing device Thomas Bartschies (1): net: af_key: check encryption module availability consistency Xin Long (1): xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown Yevgeny Kliteynik (1): net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it Zixuan Fu (2): net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() drivers/net/can/m_can/m_can.c | 24 +--- drivers/net/can/m_can/m_can.h | 3 - drivers/net/can/m_can/m_can_pci.c | 48 +------- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 5 + drivers/net/ethernet/intel/ice/ice_lib.c | 16 +-- drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 19 ++- drivers/net/ethernet/intel/ice/ice_txrx.h | 11 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 58 +++++---- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 27 ++++- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 131 ++++++++++++--------- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 25 +++- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 19 ++- .../mellanox/mlx5/core/steering/dr_action.c | 71 +++++++---- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 3 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 28 +++++ drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ipa/gsi.c | 6 +- drivers/net/ipa/ipa_endpoint.c | 13 +- drivers/net/ipa/ipa_qmi.c | 2 +- drivers/net/ppp/pppoe.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 6 + drivers/nfc/pn533/pn533.c | 5 +- drivers/ptp/ptp_ocp.c | 62 +++++++--- include/linux/netdevice.h | 2 +- include/net/inet_timewait_sock.h | 3 +- include/net/ip.h | 1 + include/net/xfrm.h | 14 ++- net/bridge/br_input.c | 7 ++ net/core/dev.c | 2 +- net/dccp/ipv4.c | 6 + net/dccp/ipv6.c | 6 + net/ipv4/inet_timewait_sock.c | 58 +++++++-- net/ipv4/route.c | 23 +++- net/ipv4/tcp_ipv4.c | 2 + net/ipv6/tcp_ipv6.c | 6 + net/key/af_key.c | 12 +- net/mptcp/options.c | 36 ++++-- net/mptcp/pm.c | 5 +- net/mptcp/protocol.h | 19 ++- net/mptcp/subflow.c | 35 ++++-- net/netfilter/nf_flow_table_core.c | 60 ++-------- net/netfilter/nf_flow_table_ip.c | 19 +++ net/netfilter/nf_tables_api.c | 11 +- net/netfilter/nft_flow_offload.c | 28 +++-- net/nfc/nci/data.c | 2 +- net/nfc/nci/hci.c | 4 +- net/sched/act_pedit.c | 4 + net/xfrm/xfrm_policy.c | 2 +- tools/testing/selftests/net/forwarding/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 48 +++++++- 61 files changed, 694 insertions(+), 362 deletions(-)