From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for 5.16-rc3
Date: Fri, 26 Nov 2021 12:53:48 -0800 [thread overview]
Message-ID: <20211126205348.1807629-1-kuba@kernel.org> (raw)
Hi Linus!
The following changes since commit 8d0112ac6fd001f95aabb084ec2ccaa3637bc344:
Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-11-18 12:54:24 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.16-rc3
for you to fetch changes up to b3612ccdf2841c64ae7a8dd9e780c91240093fe6:
net: dsa: microchip: implement multi-bridge support (2021-11-26 12:46:38 -0800)
----------------------------------------------------------------
Networking fixes for 5.16-rc3, including fixes from netfilter.
Current release - regressions:
- r8169: fix incorrect mac address assignment
- vlan: fix underflow for the real_dev refcnt when vlan creation fails
- smc: avoid warning of possible recursive locking
Current release - new code bugs:
- vsock/virtio: suppress used length validation
- neigh: fix crash in v6 module initialization error path
Previous releases - regressions:
- af_unix: fix change in behavior in read after shutdown
- igb: fix netpoll exit with traffic, avoid warning
- tls: fix splice_read() when starting mid-record
- lan743x: fix deadlock in lan743x_phy_link_status_change()
- marvell: prestera: fix bridge port operation
Previous releases - always broken:
- tcp_cubic: fix spurious Hystart ACK train detections for
not-cwnd-limited flows
- nexthop: fix refcount issues when replacing IPv6 groups
- nexthop: fix null pointer dereference when IPv6 is not enabled
- phylink: force link down and retrigger resolve on interface change
- mptcp: fix delack timer length calculation and incorrect early
clearing
- ieee802154: handle iftypes as u32, prevent shift-out-of-bounds
- nfc: virtual_ncidev: change default device permissions
- netfilter: ctnetlink: fix error codes and flags used for kernel side
filtering of dumps
- netfilter: flowtable: fix IPv6 tunnel addr match
- ncsi: align payload to 32-bit to fix dropped packets
- iavf: fix deadlock and loss of config during VF interface reset
- ice: avoid bpf_prog refcount underflow
- ocelot: fix broken PTP over IP and PTP API violations
Misc:
- marvell: mvpp2: increase MTU limit when XDP enabled
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
----------------------------------------------------------------
Alex Elder (3):
net: ipa: directly disable ipa-setup-ready interrupt
net: ipa: separate disabling setup from modem stop
net: ipa: kill ipa_cmd_pipeline_clear()
Alexander Aring (1):
net: ieee802154: handle iftypes as u32
Amit Cohen (1):
mlxsw: spectrum: Protect driver from buggy firmware
Ansuel Smith (1):
net: dsa: qca8k: fix internal delay applied to the wrong PAD config
Arnd Bergmann (1):
nixge: fix mac address error handling again
Brett Creeley (1):
iavf: Fix VLAN feature flags after VFR
Daniel Borkmann (1):
net, neigh: Fix crash in v6 module initialization error path
Danielle Ratson (1):
mlxsw: spectrum: Allow driver to load with old firmware versions
David S. Miller (8):
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue
Merge branch 'mptcp-rtx-timer'
Merge branch 'nh-group-refcnt'
Merge branch 'smc-fixes'
Merge branch 'mlxsw-fixes'
Merge branch 'ipa-fixes'
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Davide Caratti (1):
net/sched: sch_ets: don't peek at classes beyond 'nbands'
Diana Wang (1):
nfp: checking parameter process for rx-usecs/tx-usecs is invalid
Dylan Hung (1):
mdio: aspeed: Fix "Link is Down" issue
Eric Dumazet (4):
mptcp: fix delack timer
ipv6: fix typos in __ip6_finish_output()
tools: sync uapi/linux/if_link.h header
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
Florent Fourcot (2):
netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY
netfilter: ctnetlink: do not erase error code with EINVAL
Florian Fainelli (1):
MAINTAINERS: Update B53 section to cover SF2 switch driver
Florian Westphal (3):
selftests: netfilter: add a vrf+conntrack testcase
selftests: netfilter: extend nfqueue tests to cover vrf device
selftests: nft_nat: switch port shadow test cases to socat
Guangbin Huang (1):
net: hns3: fix VF RSS failed problem after PF enable multi-TCs
Guo DaXing (1):
net/smc: Fix loop in smc_listen
Hao Chen (2):
net: hns3: add check NULL address for page pool
net: hns3: fix one incorrect value of page pool info when queried by debugfs
Heiner Kallweit (2):
r8169: fix incorrect mac address assignment
lan743x: fix deadlock in lan743x_phy_link_status_change()
Holger Assmann (1):
net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
Huang Pei (2):
hamradio: fix macro redefine warning
slip: fix macro redefine warning
Jakub Kicinski (16):
Merge tag 'ieee802154-for-net-2021-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan
Merge branch 'phylink-resolve-fixes'
Merge branch 'net-smc-fixes-2021-11-24'
selftests: tls: add helper for creating sock pairs
selftests: tls: factor out cmsg send/receive
selftests: tls: add tests for handling of bad records
tls: splice_read: fix record type check
selftests: tls: test splicing cmsgs
tls: splice_read: fix accessing pre-processed records
selftests: tls: test splicing decrypted records
tls: fix replacing proto_ops
selftests: tls: test for correct proto_ops
Merge branch 'tls-splice_read-fixes'
ptp: fix filter names in the documentation
Merge branch 'net-hns3-add-some-fixes-for-net'
Merge branch 'fix-broken-ptp-over-ip-on-ocelot-switches'
Jamal Hadi Salim (1):
tc-testing: Add link for reviews with TC MAINTAINERS
James Prestwood (1):
selftests: add arp_ndisc_evict_nocarrier to Makefile
Jedrzej Jagielski (2):
iavf: Fix deadlock occurrence during resetting VF interface
iavf: Fix refreshing iavf adapter stats on ethtool request
Jesse Brandeburg (1):
igb: fix netpoll exit with traffic
Jie Wang (1):
net: hns3: fix incorrect components info of ethtool --reset command
Jing Yao (1):
netfilter: xt_IDLETIMER: replace snprintf in show functions with sysfs_emit
Julian Wiedmann (1):
ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce()
Karsten Graul (1):
net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
Kumar Thangavel (1):
net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
Li Zhijian (2):
selftests/tc-testing: match any qdisc type
selftests/tc-testings: Be compatible with newer tc output
Maciej Fijalkowski (1):
ice: fix vsi->txq_map sizing
Marek Behún (1):
net: marvell: mvpp2: increase MTU limit when XDP enabled
Marta Plantykow (1):
ice: avoid bpf_prog refcount underflow
Martyn Welch (1):
net: usb: Correct PHY handling of smsc95xx
Michael S. Tsirkin (1):
vsock/virtio: suppress used length validation
Nicolas Iooss (1):
net: ax88796c: do not receive data in pointer
Nikolay Aleksandrov (4):
net: ipv6: add fib6_nh_release_dsts stub
net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
selftests: net: fib_nexthops: add test for group refcount imbalance bug
net: nexthop: fix null pointer dereference when IPv6 is not enabled
Nitesh B Venkatesh (1):
iavf: Prevent changing static ITR values if adaptive moderation is on
Oleksij Rempel (1):
net: dsa: microchip: implement multi-bridge support
Paolo Abeni (1):
mptcp: use delegate action to schedule 3rd ack retrans
Phil Sutter (2):
selftests: nft_nat: Improve port shadow test stability
selftests: nft_nat: Simplify port shadow notrack test
Robert Marko (1):
net: dsa: qca8k: fix MTU calculation
Russell King (Oracle) (2):
net: phylink: Force link down and retrigger resolve on interface change
net: phylink: Force retrigger in case of latched link-fail indicator
Thadeu Lima de Souza Cascardo (1):
nfc: virtual_ncidev: change default device permissions
Tony Lu (3):
net/smc: Clean up local struct sock variables
net/smc: Ensure the active closing peer first closes clcsock
net/smc: Don't call clcsock shutdown twice when smc shutdown
Vincent Whitchurch (1):
af_unix: fix regression in read after shutdown
Vladimir Oltean (5):
net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
net: mscc: ocelot: create a function that replaces an existing VCAP filter
net: ptp: add a definition for the UDP port for IEEE 1588 general messages
net: mscc: ocelot: set up traps for PTP packets
net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
Volodymyr Mytnyk (2):
net: marvell: prestera: fix brige port operation
net: marvell: prestera: fix double free issue on err path
Wan Jiabing (1):
netfilter: nft_payload: Remove duplicated include in nft_payload.c
Wen Gu (1):
net/smc: Avoid warning of possible recursive locking
Will Mortensen (1):
netfilter: flowtable: fix IPv6 tunnel addr match
Yannick Vignon (1):
net: stmmac: Disable Tx queues when reconfiguring the interface
Zekun Shen (2):
atlantic: fix double-free in aq_ring_tx_clean
stmmac_pci: Fix underflow size in stmmac_rx
Zheyu Ma (1):
net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
Ziyang Xuan (1):
net: vlan: fix underflow for the real_dev refcnt
yangxingwu (1):
netfilter: ipvs: Fix reuse connection if RS weight is 0
zhangyue (1):
net: qed: fix the array may be out of bound
Documentation/networking/ipvs-sysctl.rst | 3 +-
Documentation/networking/timestamping.rst | 4 +-
MAINTAINERS | 4 +-
drivers/net/dsa/microchip/ksz8795.c | 56 +--
drivers/net/dsa/microchip/ksz9477.c | 66 +--
drivers/net/dsa/microchip/ksz_common.c | 50 +-
drivers/net/dsa/microchip/ksz_common.h | 4 -
drivers/net/dsa/qca8k.c | 18 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 3 +-
drivers/net/ethernet/asix/ax88796c_spi.c | 2 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +-
drivers/net/ethernet/intel/iavf/iavf.h | 3 +
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 33 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 58 ++-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 47 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 9 +-
drivers/net/ethernet/intel/ice/ice_main.c | 18 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +-
.../ethernet/marvell/prestera/prestera_switchdev.c | 8 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 10 +-
drivers/net/ethernet/microchip/lan743x_main.c | 12 +-
drivers/net/ethernet/mscc/ocelot.c | 252 +++++++++-
drivers/net/ethernet/mscc/ocelot_vcap.c | 16 +
drivers/net/ethernet/netronome/nfp/nfp_net.h | 3 -
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 6 +-
drivers/net/ethernet/realtek/r8169_main.c | 5 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 136 ++++--
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +-
drivers/net/hamradio/mkiss.c | 2 +
drivers/net/ipa/ipa_cmd.c | 16 -
drivers/net/ipa/ipa_cmd.h | 6 -
drivers/net/ipa/ipa_endpoint.c | 2 -
drivers/net/ipa/ipa_main.c | 6 +
drivers/net/ipa/ipa_modem.c | 6 +-
drivers/net/ipa/ipa_smp2p.c | 21 +-
drivers/net/ipa/ipa_smp2p.h | 7 +-
drivers/net/mdio/mdio-aspeed.c | 7 +
drivers/net/phy/phylink.c | 26 +-
drivers/net/slip/slip.h | 2 +
drivers/net/usb/smsc95xx.c | 55 +--
drivers/nfc/virtual_ncidev.c | 2 +-
include/linux/ptp_classify.h | 1 +
include/net/ip6_fib.h | 1 +
include/net/ipv6_stubs.h | 1 +
include/net/nl802154.h | 7 +-
include/soc/mscc/ocelot_vcap.h | 2 +
net/8021q/vlan.c | 3 -
net/8021q/vlan_dev.c | 3 +
net/core/neighbour.c | 1 +
net/ethtool/ioctl.c | 2 +-
net/ipv4/nexthop.c | 35 +-
net/ipv4/tcp_cubic.c | 5 +-
net/ipv6/af_inet6.c | 1 +
net/ipv6/ip6_output.c | 2 +-
net/ipv6/route.c | 19 +
net/mptcp/options.c | 32 +-
net/mptcp/protocol.c | 51 +-
net/mptcp/protocol.h | 17 +-
net/ncsi/ncsi-cmd.c | 24 +-
net/netfilter/ipvs/ip_vs_core.c | 8 +-
net/netfilter/nf_conntrack_netlink.c | 6 +-
net/netfilter/nf_flow_table_offload.c | 4 +-
net/netfilter/nft_payload.c | 1 -
net/netfilter/xt_IDLETIMER.c | 4 +-
net/sched/sch_ets.c | 8 +-
net/smc/af_smc.c | 14 +-
net/smc/smc_close.c | 10 +-
net/smc/smc_core.c | 35 +-
net/tls/tls_main.c | 47 +-
net/tls/tls_sw.c | 40 +-
net/unix/af_unix.c | 3 -
net/vmw_vsock/virtio_transport.c | 1 +
tools/include/uapi/linux/if_link.h | 293 ++++++++++--
tools/testing/selftests/net/Makefile | 1 +
tools/testing/selftests/net/fib_nexthops.sh | 63 +++
tools/testing/selftests/net/tls.c | 521 +++++++++++++++------
tools/testing/selftests/netfilter/Makefile | 3 +-
tools/testing/selftests/netfilter/conntrack_vrf.sh | 219 +++++++++
tools/testing/selftests/netfilter/nft_nat.sh | 33 +-
tools/testing/selftests/netfilter/nft_queue.sh | 54 +++
.../selftests/tc-testing/tc-tests/actions/bpf.json | 2 +-
.../selftests/tc-testing/tc-tests/qdiscs/mq.json | 12 +-
89 files changed, 1956 insertions(+), 659 deletions(-)
create mode 100755 tools/testing/selftests/netfilter/conntrack_vrf.sh
next reply other threads:[~2021-11-26 20:56 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-26 20:53 Jakub Kicinski [this message]
2021-11-26 21:07 ` [GIT PULL] Networking for 5.16-rc3 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211126205348.1807629-1-kuba@kernel.org \
--to=kuba@kernel.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.