netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Networking for 6.6-rc3
@ 2023-09-21 11:31 Paolo Abeni
  2023-09-21 19:33 ` pr-tracker-bot
  2023-09-21 19:50 ` patchwork-bot+netdevbpf
  0 siblings, 2 replies; 6+ messages in thread
From: Paolo Abeni @ 2023-09-21 11:31 UTC (permalink / raw)
  To: torvalds; +Cc: kuba, davem, netdev, linux-kernel

Hi Linus!

The following changes since commit 9fdfb15a3dbf818e06be514f4abbfc071004cbe7:

  Merge tag 'net-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-09-14 10:03:34 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.6-rc3

for you to fetch changes up to ecf4392600dd86fce54445b67a0e2995bf96ba51:

  Merge tag 'nf-23-09-20' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2023-09-21 11:09:45 +0200)

----------------------------------------------------------------
Networking fixes for 6.6-rc2, including fixes from netfilter and bpf

Current release - regressions:

 - bpf: adjust size_index according to the value of KMALLOC_MIN_SIZE

 - netfilter: fix entries val in rule reset audit log

 - eth: stmmac: fix incorrect rxq|txq_stats reference

Previous releases - regressions:

 - ipv4: fix null-deref in ipv4_link_failure

 - netfilter:
   - fix several GC related issues
   - fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP

 - eth: team: fix null-ptr-deref when team device type is changed

 - eth: i40e: fix VF VLAN offloading when port VLAN is configured

 - eth: ionic: fix 16bit math issue when PAGE_SIZE >= 64KB

Previous releases - always broken:

 - core: fix ETH_P_1588 flow dissector

 - mptcp: fix several connection hang-up conditions

 - bpf:
   - avoid deadlock when using queue and stack maps from NMI
   - add override check to kprobe multi link attach

 - hsr: properly parse HSRv1 supervisor frames.

 - eth: igc: fix infinite initialization loop with early XDP redirect

 - eth: octeon_ep: fix tx dma unmap len values in SG

 - eth: hns3: fix GRE checksum offload issue

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'fix-the-unmatched-unit_size-of-bpf_mem_cache'

Andrii Nakryiko (1):
      selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y

Andy Shevchenko (1):
      net: core: Use the bitmap API to allocate bitmaps

Arnd Bergmann (1):
      net: ti: icssg-prueth: add PTP dependency

Artem Chernyshev (1):
      net: rds: Fix possible NULL-pointer dereference

Artem Savkov (1):
      selftests/bpf: fix unpriv_disabled check in test_verifier

Benjamin Poirier (1):
      vxlan: Add missing entries to vxlan_get_size()

Cai Huoqing (1):
      net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check 'hwdev'

Christophe JAILLET (1):
      bpf: Fix a erroneous check after snprintf()

David Christensen (1):
      ionic: fix 16bit math issue when PAGE_SIZE >= 64KB

David S. Miller (8):
      Merge branch 'sparx5-leaks'
      Merge tag 'nf-23-09-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net- queue
      Merge branch 'hsr-supervisor-frames'
      Merge branch 'tsnep-napi-fixes'
      Merge branch 'mptcp-stalled-connections-fix'
      Merge branch 'ax25-project-links'

Eduard Zingerman (2):
      bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init
      selftests/bpf: Offloaded prog after non-offloaded should not cause BUG

Edward Cree (1):
      sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast()

Eric Dumazet (3):
      scsi: iscsi_tcp: restrict to TCP sockets
      dccp: fix dccp_v4_err()/dccp_v6_err() again
      net: bridge: use DEV_STATS_INC()

Florian Westphal (3):
      netfilter: conntrack: fix extension size table
      netfilter: nf_tables: disable toggling dormant table state more than once
      netfilter: nf_tables: fix memleak when more than 255 elements expired

Gerhard Engleder (3):
      tsnep: Fix NAPI scheduling
      tsnep: Fix ethtool channels
      tsnep: Fix NAPI polling with budget 0

Hou Tao (5):
      bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE
      bpf: Don't prefill for unused bpf_mem_cache
      bpf: Ensure unit_size is matched with slab cache object size
      selftests/bpf: Test all valid alloc sizes for bpf mem allocator
      bpf: Skip unit_size checking for global per-cpu allocator

Ilya Leoshkevich (1):
      netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()

Ivan Vecera (1):
      i40e: Fix VF VLAN offloading when port VLAN is configured

Jian Shen (1):
      net: hns3: only enable unicast promisc when mac table full

Jie Wang (3):
      net: hns3: add cmdq check for vf periodic service task
      net: hns3: fix GRE checksum offload issue
      net: hns3: add 5ms delay before clear firmware reset irq source

Jijie Shao (1):
      net: hns3: fix fail to delete tc flower rules during reset issue

Jinjie Ruan (6):
      net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test()
      net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test()
      net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test()
      net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator()
      net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit
      net/handshake: Fix memory leak in __sock_create() and sock_alloc_file()

Jiri Olsa (5):
      bpf: Add override check to kprobe multi link attach
      selftests/bpf: Add kprobe_multi override test
      selftests/bpf: Fix kprobe_multi_test/attach_override test
      bpf: Fix uprobe_multi get_pid_task error path
      bpf: Fix BTF_ID symbol generation collision

Jisheng Zhang (1):
      net: stmmac: fix incorrect rxq|txq_stats reference

Johnathan Mantey (1):
      ncsi: Propagate carrier gain/loss events to the NCSI controller

Jozsef Kadlecsik (1):
      netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP

Kyle Zeng (1):
      ipv4: fix null-deref in ipv4_link_failure

Lukasz Majewski (1):
      net: hsr: Properly parse HSRv1 supervisor frames.

Martin KaFai Lau (1):
      Merge branch 'Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init'

Mika Westerberg (1):
      net: thunderbolt: Fix TCPv6 GSO checksum calculation

Muhammad Husaini Zulkifli (1):
      igc: Expose tx-usecs coalesce setting to user

Nick Desaulniers (1):
      bpf: Fix BTF_ID symbol generation collision in tools/

Pablo Neira Ayuso (6):
      netfilter: nf_tables: disallow rule removal from chain binding
      netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
      netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
      netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
      netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
      netfilter: nf_tables: disallow element removal on anonymous sets

Paolo Abeni (8):
      mptcp: fix bogus receive window shrinkage with multiple subflows
      mptcp: move __mptcp_error_report in protocol.c
      mptcp: process pending subflow error on close
      mptcp: rename timer related helper to less confusing names
      mptcp: fix dangling connection hang-up
      Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
      Merge branch 'add-missing-xdp_do_flush-invocations'
      Merge tag 'nf-23-09-20' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Peter Lafreniere (3):
      Documentation: netdev: fix dead link in ax25.rst
      MAINTAINERS: Update link for linux-ax25.org
      ax25: Kconfig: Update link for linux-ax25.org

Petr Oros (2):
      iavf: add iavf_schedule_aq_request() helper
      iavf: schedule a request immediately after add/delete vlan

Phil Sutter (2):
      netfilter: nf_tables: Fix entries val in rule reset audit log
      selftests: netfilter: Test nf_tables audit logging

Radoslaw Tyl (1):
      iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set

Randy Dunlap (1):
      bpf, cgroup: fix multiple kernel-doc warnings

Sabrina Dubroca (1):
      selftests: tls: swap the TX and RX sockets in some tests

Sasha Neftin (1):
      net/core: Fix ETH_P_1588 flow dissector

Sebastian Andrzej Siewior (7):
      net: hsr: Add __packed to struct hsr_sup_tlv.
      selftests: hsr: Use `let' properly.
      selftests: hsr: Reorder the testsuite.
      selftests: hsr: Extend the testsuite to also cover HSRv1.
      net: ena: Flush XDP packets on error.
      bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
      octeontx2-pf: Do xdp_do_flush() after redirects.

Shinas Rasheed (1):
      octeon_ep: fix tx dma unmap len values in SG

Stanislav Fomichev (2):
      bpf: Clarify error expectations from bpf_clone_redirect
      selftests/bpf: Update bpf_clone_redirect expected return code

Toke Høiland-Jørgensen (1):
      bpf: Avoid deadlock when using queue and stack maps from NMI

Vinicius Costa Gomes (1):
      igc: Fix infinite initialization loop with early XDP redirect

Ziyang Xuan (1):
      team: fix null-ptr-deref when team device type is changed

 Documentation/networking/ax25.rst                  |   4 +-
 MAINTAINERS                                        |   6 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   5 +
 drivers/net/ethernet/engleder/tsnep_ethtool.c      |   6 +-
 drivers/net/ethernet/engleder/tsnep_main.c         |  18 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   9 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  13 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   3 +-
 drivers/net/ethernet/huawei/hinic/hinic_port.c     |   3 -
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   8 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  17 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |  31 ++-
 drivers/net/ethernet/intel/igc/igc_main.c          |   2 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |   8 +-
 drivers/net/ethernet/marvell/octeon_ep/octep_tx.c  |   8 +-
 drivers/net/ethernet/marvell/octeon_ep/octep_tx.h  |  16 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  19 +-
 .../net/ethernet/microchip/vcap/vcap_api_kunit.c   |  59 ++++-
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |   1 +
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  10 +-
 drivers/net/ethernet/sfc/tc.c                      |  21 +-
 drivers/net/ethernet/sfc/tc_conntrack.c            |   7 +-
 drivers/net/ethernet/sfc/tc_counters.c             |   2 +
 drivers/net/ethernet/sfc/tc_encap_actions.c        |   4 +
 drivers/net/ethernet/stmicro/stmmac/common.h       |   7 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |  16 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |  16 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |  16 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |  16 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   2 -
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  32 +--
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 125 +++++-----
 drivers/net/ethernet/ti/Kconfig                    |   1 +
 drivers/net/team/team.c                            |  10 +-
 drivers/net/thunderbolt/main.c                     |   3 +-
 drivers/net/vxlan/vxlan_core.c                     |   4 +
 drivers/scsi/iscsi_tcp.c                           |   4 +
 include/linux/btf_ids.h                            |   2 +-
 include/linux/if_team.h                            |   2 +
 include/net/netfilter/nf_tables.h                  |   7 +-
 include/uapi/linux/bpf.h                           |   4 +-
 kernel/bpf/btf.c                                   |   2 +-
 kernel/bpf/cgroup.c                                |  13 +-
 kernel/bpf/memalloc.c                              |  94 +++++++-
 kernel/bpf/offload.c                               |  12 +-
 kernel/bpf/queue_stack_maps.c                      |  21 +-
 kernel/trace/bpf_trace.c                           |  20 +-
 net/ax25/Kconfig                                   |  16 +-
 net/bridge/br_forward.c                            |   4 +-
 net/bridge/br_input.c                              |   4 +-
 net/core/dev.c                                     |   6 +-
 net/core/flow_dissector.c                          |   2 +-
 net/dccp/ipv4.c                                    |   9 +-
 net/dccp/ipv6.c                                    |   9 +-
 net/handshake/handshake-test.c                     |  14 +-
 net/hsr/hsr_framereg.c                             |   4 +-
 net/hsr/hsr_main.h                                 |   2 +-
 net/ipv4/route.c                                   |   4 +-
 net/mptcp/options.c                                |   5 +-
 net/mptcp/protocol.c                               | 165 ++++++++-----
 net/mptcp/protocol.h                               |  24 +-
 net/mptcp/subflow.c                                |  39 +--
 net/ncsi/ncsi-aen.c                                |   5 +
 net/netfilter/ipset/ip_set_core.c                  |  12 +-
 net/netfilter/nf_conntrack_bpf.c                   |   2 +
 net/netfilter/nf_conntrack_extend.c                |   4 +-
 net/netfilter/nf_tables_api.c                      |  79 ++++--
 net/netfilter/nft_set_hash.c                       |  11 +-
 net/netfilter/nft_set_pipapo.c                     |   4 +-
 net/netfilter/nft_set_rbtree.c                     |   8 +-
 net/rds/rdma_transport.c                           |  12 +-
 tools/include/linux/btf_ids.h                      |   2 +-
 tools/include/uapi/linux/bpf.h                     |   4 +-
 tools/testing/selftests/bpf/DENYLIST.aarch64       |  10 +-
 tools/testing/selftests/bpf/config                 |   1 +
 tools/testing/selftests/bpf/config.x86_64          |   1 -
 tools/testing/selftests/bpf/prog_tests/empty_skb.c |  12 +-
 .../selftests/bpf/prog_tests/kprobe_multi_test.c   |  37 +++
 .../testing/selftests/bpf/prog_tests/test_bpf_ma.c |  50 ++++
 .../selftests/bpf/prog_tests/xdp_dev_bound_only.c  |  61 +++++
 .../selftests/bpf/progs/kprobe_multi_override.c    |  13 +
 tools/testing/selftests/bpf/progs/test_bpf_ma.c    | 123 ++++++++++
 tools/testing/selftests/bpf/test_verifier.c        |   2 +-
 tools/testing/selftests/net/hsr/hsr_ping.sh        | 266 +++++++++++----------
 tools/testing/selftests/net/tls.c                  |   8 +-
 tools/testing/selftests/netfilter/.gitignore       |   1 +
 tools/testing/selftests/netfilter/Makefile         |   4 +-
 tools/testing/selftests/netfilter/audit_logread.c  | 165 +++++++++++++
 tools/testing/selftests/netfilter/config           |   1 +
 tools/testing/selftests/netfilter/nft_audit.sh     | 108 +++++++++
 93 files changed, 1489 insertions(+), 540 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_dev_bound_only.c
 create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_override.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_ma.c
 create mode 100644 tools/testing/selftests/netfilter/audit_logread.c
 create mode 100755 tools/testing/selftests/netfilter/nft_audit.sh


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re:  [GIT PULL] Networking for 6.6-rc3
@ 2023-09-21 14:35 Paolo Abeni
  2023-09-21 18:30 ` Linus Torvalds
  0 siblings, 1 reply; 6+ messages in thread
From: Paolo Abeni @ 2023-09-21 14:35 UTC (permalink / raw)
  To: torvalds; +Cc: kuba, davem, netdev, linux-kernel

Hi Linus,

I noticed after sending the PR that since this morning I have email
delivery problems with lore: "Recipient server unavailable or busy." 

That is likely something in between my corporate server and lore, as
messages form other sources are reaching there.

I'm wondering is if my PR reached somehow your inbox and/or if I have
to re-send it.

Thanks!

Paolo


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 6.6-rc3
  2023-09-21 14:35 Paolo Abeni
@ 2023-09-21 18:30 ` Linus Torvalds
  2023-09-21 19:06   ` Paolo Abeni
  0 siblings, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2023-09-21 18:30 UTC (permalink / raw)
  To: Paolo Abeni; +Cc: kuba, davem, netdev, linux-kernel

On Thu, 21 Sept 2023 at 07:35, Paolo Abeni <pabeni@redhat.com> wrote:
>
> I'm wondering is if my PR reached somehow your inbox and/or if I have
> to re-send it.

I got it fine, and just merged it (still going through the build test etc)

                Linus

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 6.6-rc3
  2023-09-21 18:30 ` Linus Torvalds
@ 2023-09-21 19:06   ` Paolo Abeni
  0 siblings, 0 replies; 6+ messages in thread
From: Paolo Abeni @ 2023-09-21 19:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: kuba, davem, netdev, linux-kernel

On Thu, 2023-09-21 at 11:30 -0700, Linus Torvalds wrote:
> On Thu, 21 Sept 2023 at 07:35, Paolo Abeni <pabeni@redhat.com> wrote:
> > 
> > I'm wondering is if my PR reached somehow your inbox and/or if I have
> > to re-send it.
> 
> I got it fine, and just merged it (still going through the build test etc)

Ah, better! Thank you for the feedback!

Cheers,

Paolo


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 6.6-rc3
  2023-09-21 11:31 [GIT PULL] Networking for 6.6-rc3 Paolo Abeni
@ 2023-09-21 19:33 ` pr-tracker-bot
  2023-09-21 19:50 ` patchwork-bot+netdevbpf
  1 sibling, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2023-09-21 19:33 UTC (permalink / raw)
  To: Paolo Abeni; +Cc: torvalds, kuba, davem, netdev, linux-kernel

The pull request you sent on Thu, 21 Sep 2023 13:31:17 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.6-rc3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/27bbf45eae9ca98877a2d52a92a188147cd61b07

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [GIT PULL] Networking for 6.6-rc3
  2023-09-21 11:31 [GIT PULL] Networking for 6.6-rc3 Paolo Abeni
  2023-09-21 19:33 ` pr-tracker-bot
@ 2023-09-21 19:50 ` patchwork-bot+netdevbpf
  1 sibling, 0 replies; 6+ messages in thread
From: patchwork-bot+netdevbpf @ 2023-09-21 19:50 UTC (permalink / raw)
  To: Paolo Abeni; +Cc: torvalds, kuba, davem, netdev, linux-kernel

Hello:

This pull request was applied to netdev/net.git (main)
by Linus Torvalds <torvalds@linux-foundation.org>:

On Thu, 21 Sep 2023 13:31:17 +0200 you wrote:
> Hi Linus!
> 
> The following changes since commit 9fdfb15a3dbf818e06be514f4abbfc071004cbe7:
> 
>   Merge tag 'net-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2023-09-14 10:03:34 -0700)
> 
> are available in the Git repository at:
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] Networking for 6.6-rc3
    https://git.kernel.org/netdev/net/c/27bbf45eae9c

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-09-21 19:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-21 11:31 [GIT PULL] Networking for 6.6-rc3 Paolo Abeni
2023-09-21 19:33 ` pr-tracker-bot
2023-09-21 19:50 ` patchwork-bot+netdevbpf
  -- strict thread matches above, loose matches on Subject: below --
2023-09-21 14:35 Paolo Abeni
2023-09-21 18:30 ` Linus Torvalds
2023-09-21 19:06   ` Paolo Abeni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).