All of lore.kernel.org
 help / color / mirror / Atom feed
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-final
Date: Wed,  5 Jan 2022 12:45:30 -0800	[thread overview]
Message-ID: <20220105204530.3706167-1-kuba@kernel.org> (raw)

Hi Linus!

One last PR, turns out some of the recent fixes did more harm than good.

The following changes since commit 74c78b4291b4466b44a57b3b7c3b98ad02628686:

  Merge tag 'net-5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-12-30 11:12:12 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.16-final

for you to fetch changes up to db54c12a3d7e3eedd37aa08efc9362e905f07716:

  selftests: set amt.sh executable (2022-01-05 10:27:19 -0800)

----------------------------------------------------------------
Networking fixes for 5.16-final, including fixes from bpf, and WiFi.

Current release - regressions:

  - Revert "xsk: Do not sleep in poll() when need_wakeup set",
    made the problem worse

  - Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in
    __fixed_phy_register", broke EPROBE_DEFER handling

  - Revert "net: usb: r8152: Add MAC pass-through support for more
    Lenovo Docks", broke setups without a Lenovo dock

Current release - new code bugs:

  - selftests: set amt.sh executable

Previous releases - regressions:

  - batman-adv: mcast: don't send link-local multicast to mcast routers

Previous releases - always broken:

  - ipv4/ipv6: check attribute length for RTA_FLOW / RTA_GATEWAY

  - sctp: hold endpoint before calling cb in
	sctp_transport_lookup_process

  - mac80211: mesh: embed mesh_paths and mpp_paths into
    ieee80211_if_mesh to avoid complicated handling of sub-object
    allocation failures

  - seg6: fix traceroute in the presence of SRv6

  - tipc: fix a kernel-infoleak in __tipc_sendmsg()

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Aaron Ma (1):
      Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"

Andrew Lunn (3):
      seg6: export get_srh() for ICMP handling
      icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
      udp6: Use Segment Routing Header for dest address if present

Arthur Kiyanovski (3):
      net: ena: Fix undefined state when tx request id is out of bounds
      net: ena: Fix wrong rx request id by resetting device
      net: ena: Fix error handling when calculating max IO queues number

Christoph Hellwig (1):
      netrom: fix copying in user data in nr_setsockopt

Colin Ian King (1):
      bpf, selftests: Fix spelling mistake "tained" -> "tainted"

David Ahern (7):
      ipv4: Check attribute length for RTA_GATEWAY in multipath route
      ipv4: Check attribute length for RTA_FLOW in multipath route
      ipv6: Check attribute length for RTA_GATEWAY in multipath route
      ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
      lwtunnel: Validate RTA_ENCAP_TYPE attribute length
      ipv6: Continue processing multipath route even if gateway attribute is invalid
      ipv6: Do cleanup if attribute validation fails in multipath route

David S. Miller (4):
      Merge branch 'mpr-len-checks' David Ahern says:
      Merge branch 'ena-fixes'
      Merge branch 'srv6-traceroute'
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Di Zhu (1):
      i40e: fix use-after-free in i40e_sync_filters_subtask()

Eric Dumazet (1):
      sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc

Florian Fainelli (1):
      Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"

Gagan Kumar (1):
      mctp: Remove only static neighbour on RTM_DELNEIGH

Haimin Zhang (1):
      net ticp:fix a kernel-infoleak in __tipc_sendmsg()

Jakub Kicinski (4):
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge tag 'batadv-net-pullrequest-20220103' of git://git.open-mesh.org/linux-merge
      Merge tag 'mac80211-for-net-2022-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
      Merge tag 'ieee802154-for-net-2022-01-05' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan

Jedrzej Jagielski (1):
      i40e: Fix incorrect netdev's real number of RX/TX queues

Jianguo Wu (1):
      selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature

Karen Sornek (1):
      iavf: Fix limit of total number of queues to active queues of VF

Linus Lüssing (1):
      batman-adv: mcast: don't send link-local multicast to mcast routers

Magnus Karlsson (1):
      Revert "xsk: Do not sleep in poll() when need_wakeup set"

Markus Koch (1):
      net/fsl: Remove leftover definition in xgmac_mdio

Martin Habets (1):
      sfc: The RX page_ring is optional

Mateusz Palczewski (2):
      i40e: Fix to not show opcode msg on unsuccessful VF MAC change
      i40e: Fix for displaying message regarding NVM version

Pavel Skripkin (2):
      mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
      ieee802154: atusb: fix uninit value in atusb_set_extended_addr

Taehee Yoo (1):
      selftests: set amt.sh executable

Thomas Toye (1):
      rndis_host: support Hytera digital radios

Tom Rix (1):
      mac80211: initialize variable have_higher_than_11mbit

Xin Long (1):
      sctp: hold endpoint before calling cb in sctp_transport_lookup_process

 drivers/net/ethernet/amazon/ena/ena_netdev.c       | 49 +++++++-----
 drivers/net/ethernet/freescale/xgmac_mdio.c        |  1 -
 drivers/net/ethernet/intel/i40e/i40e_main.c        | 60 ++++++++++++---
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 40 ++++++++--
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  5 +-
 drivers/net/ethernet/sfc/falcon/rx.c               |  5 ++
 drivers/net/ethernet/sfc/rx_common.c               |  5 ++
 drivers/net/ieee802154/atusb.c                     | 10 ++-
 drivers/net/phy/fixed_phy.c                        |  4 +-
 drivers/net/usb/r8152.c                            |  9 ++-
 drivers/net/usb/rndis_host.c                       |  5 ++
 include/linux/ipv6.h                               |  2 +
 include/net/sctp/sctp.h                            |  3 +-
 include/net/seg6.h                                 | 21 +++++
 net/batman-adv/multicast.c                         | 15 ++--
 net/batman-adv/multicast.h                         | 10 ++-
 net/batman-adv/soft-interface.c                    |  7 +-
 net/core/lwtunnel.c                                |  4 +
 net/ipv4/fib_semantics.c                           | 49 ++++++++++--
 net/ipv6/icmp.c                                    |  6 +-
 net/ipv6/route.c                                   | 32 +++++++-
 net/ipv6/seg6.c                                    | 59 ++++++++++++++
 net/ipv6/seg6_local.c                              | 33 +-------
 net/ipv6/udp.c                                     |  3 +-
 net/mac80211/ieee80211_i.h                         | 24 +++++-
 net/mac80211/mesh.h                                | 22 +-----
 net/mac80211/mesh_pathtbl.c                        | 89 ++++++++--------------
 net/mac80211/mlme.c                                |  2 +-
 net/mctp/neigh.c                                   |  9 ++-
 net/netrom/af_netrom.c                             |  2 +-
 net/sched/sch_qfq.c                                |  6 +-
 net/sctp/diag.c                                    | 46 +++++------
 net/sctp/socket.c                                  | 22 ++++--
 net/tipc/socket.c                                  |  2 +
 net/xdp/xsk.c                                      |  4 +-
 .../selftests/bpf/verifier/value_ptr_arith.c       |  2 +-
 tools/testing/selftests/net/amt.sh                 |  0
 tools/testing/selftests/net/udpgro_fwd.sh          |  3 +-
 38 files changed, 441 insertions(+), 229 deletions(-)
 mode change 100644 => 100755 tools/testing/selftests/net/amt.sh

             reply	other threads:[~2022-01-05 20:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-05 20:45 Jakub Kicinski [this message]
2022-01-05 22:30 ` [GIT PULL] Networking for 5.16-final 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=20220105204530.3706167-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.