lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20201210.152942.937409047655902940.davem@davemloft.net>
Date:   Thu, 10 Dec 2020 15:29:42 -0800 (PST)
From:   David Miller <davem@...emloft.net>
To:     netdev@...r.kernel.org
Subject: Fw: [GIT] Networking


Typod this lists addr first two times, third times the cgarm I suppose.

Date: Thu, 10 Dec 2020 15:06:12 -0800 (PST)
Message-Id: <20201210.150612.456170079356664075.davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: kuba@...nel.org, nedev@...r.kernel.org
Subject: [GIT] Networking
From: David Miller <davem@...emloft.net>
X-Mailer: Mew version 6.8 on Emacs 27.1
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable


1) IPsec compaat fixes, from Dmitrey Safonov.

2) Fix memory leak in xfrm_user_policy().  Fix from Yu Kuai.

3)  Fix polling in xsk sockets by using sk_poll_wait() instead of
   datagram_poll() which keys off of sk_wmem_alloc and  such which xsk =
sockets
   do not update.  From Xuan Zhuo.

4) Missing init of rekey_data in cfgh80211, from Sara Sharon.

5) Fix destroy of timer before init, from Davide Caratti.

6) Missing CRYPTO_CRC32 selects in ethernet driver Kconfigs, from Arnd =
Bergmann.

7) Missing error return in rtm_to_fib_config() switch case, from Zhang =
Changzhong.

8) Fix some src/dest address handling in vrf and add a testcase.  From
   Stephen Suryaputra.

9) Fix multicast handling in Seville switches driven by mscc-ocelot dri=
ver.  From
   Vladimir Oltean.

10) Fix proto value passed to skb delivery demux in udp, from Xin Long.=


11) HW pkt counters not reported correctly in enetc driver, from Claudi=
u Manoil.

12) Fix deadlock in bridge, from Joseph Huang.

13) Missing of_node_pur() in dpaa2 driver, fromn Christophe JAILLET.

14) Fix pid fetching in bpftool when there are a lot of results, from A=
ndrii Nakryiko.

15) Fix long timeouts in nft_dynset, from Pablo Neira Ayuso.

16) Various stymmac fixes, from Fugang Duan.

17) Fix null deref in tipc, from Cengiz Can.

18) When mss is biog, coose more resonable rcvq_space in tcp, fromn Eri=
c Dumazet.

19) Revert a geneve change that likely isnt necessary, from Jakub Kicin=
ski.

20) Avoid premature rx buffer reuse in various Intel driversm from Bj=F6=
rn T=F6pel.

21) retain EcT bits during TIS reflection in tcp, from Wei Wang.

22) Fix Tso deferral wrt. cwnd limiting in tcp, from Neal Cardwell.

23) MPLS_OPT_LSE_LABEL attribute is 342 ot 8 bits, from Guillaume
    Nault

24) Fix propagation of 32-bit signed bounds in bpf verifier and add tes=
t cases, from
    Alexei Starovoitov.

Please pull, thanks a lot!

The following changes since commit bbe2ba04c5a92a49db8a42c850a5a2f6481e=
47eb:

  Merge tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel=
/git/netdev/net (2020-12-03 13:10:11 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git =


for you to fetch changes up to d9838b1d39283c1200c13f9076474c7624b8ec34=
:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2020-12-=
10 14:29:30 -0800)

----------------------------------------------------------------
Alex Elder (1):
      net: ipa: pass the correct size when freeing DMA memory

Alexei Starovoitov (1):
      bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.

Andrii Nakryiko (3):
      libbpf: Fix ring_buffer__poll() to return number of consumed samp=
les
      selftests/bpf: Drain ringbuf samples at the end of test
      tools/bpftool: Fix PID fetching with a lot of results

Arnd Bergmann (2):
      ethernet: select CONFIG_CRC32 as needed
      ch_ktls: fix build warning for ipv4-only config

Bj=F6rn T=F6pel (4):
      xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()=

      i40e: avoid premature Rx buffer reuse
      ixgbe: avoid premature Rx buffer reuse
      ice: avoid premature Rx buffer reuse

Borwankar, Antara (1):
      mac80211: set SDATA_STATE_RUNNING for monitor interfaces

Brett Mastbergen (1):
      netfilter: nft_ct: Remove confirmation check for NFT_CT_ID

Cengiz Can (1):
      net: tipc: prevent possible null deref of link

Chris Mi (1):
      net: flow_offload: Fix memory leak for indirect flow block

Christophe JAILLET (1):
      dpaa2-mac: Add a missing of_node_put after of_device_is_available=


Claudiu Manoil (1):
      enetc: Fix reporting of h/w packet counters

Cong Wang (1):
      lwt_bpf: Replace preempt_disable() with migrate_disable()

Daniel Borkmann (1):
      Merge branch 'bpf-xdp-offload-fixes'

David S. Miller (5):
      Merge branch 'stmmac-fixes'
      Merge branch 'mlx4_en-fixes'
      Merge branch '1GbE' of git://git.kernel.org/.../tnguy/net-queue
      Merge git://git.kernel.org/.../pablo/nf
      Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (1):
      net/sched: fq_pie: initialize timer earlier in fq_pie_init()

Dmitry Safonov (3):
      xfrm/compat: Translate by copying XFRMA_UNSPEC attribute
      xfrm/compat: memset(0) 64-bit padding at right place
      xfrm/compat: Don't allocate memory with __GFP_ZERO

Dongdong Wang (1):
      lwt: Disable BH too in run_lwt_bpf()

Eric Dumazet (2):
      mac80211: mesh: fix mesh_pathtbl_init() error path
      tcp: select sane initial rcvq_space.space for big MSS

Fugang Duan (5):
      net: stmmac: increase the timeout for dma reset
      net: stmmac: start phylink instance before stmmac_hw_setup()
      net: stmmac: free tx skb buffer in stmmac_resume()
      net: stmmac: delete the eee_ctrl_timer after napi disabled
      net: stmmac: overwrite the dma_cap.addr64 according to HW design

Guillaume Nault (1):
      net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flowe=
r

Huazhong Tan (1):
      net: hns3: remove a misused pragma packed

Jakub Kicinski (3):
      Merge tag 'mac80211-for-net-2020-12-04' of git://git.kernel.org/.=
../jberg/mac80211
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
      Revert "geneve: pull IP header before ECN decapsulation"

Jarod Wilson (1):
      bonding: fix feature flag setting at init time

Jean-Philippe Brucker (3):
      selftests/bpf: Add test for signed 32-bit bound check bug
      selftests/bpf: Fix array access with signed variable test
      selftests/bpf: Fix "dubious pointer arithmetic" test

Jianguo Wu (1):
      mptcp: print new line in mptcp_seq_show() if mptcp isn't in use

Joseph Huang (1):
      bridge: Fix a deadlock when enabling multicast snooping

KP Singh (1):
      bpf, doc: Update KP's email in MAINTAINERS

Martin Blumenstingl (1):
      net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel m=
ux

Michal Kubecek (1):
      ethtool: fix stack overflow in ethnl_parse_bitset()

Mickey Rachamim (1):
      MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch drive=
r

Moshe Shemesh (2):
      net/mlx4_en: Avoid scheduling restart task if it is already runni=
ng
      net/mlx4_en: Handle TX error CQE

Neal Cardwell (1):
      tcp: fix cwnd-limited bug for TSO deferral where we send nothing

Oliver Hartkopp (1):
      can: isotp: isotp_setsockopt(): block setsockopt on bound sockets=


Pablo Neira Ayuso (2):
      netfilter: nft_dynset: fix timeouts later than 23 days
      netfilter: nftables: comment indirect serialization of commit_mut=
ex with rtnl_mutex

Paolo Abeni (1):
      selftests: fix poll error in udpgro.sh

Sara Sharon (1):
      cfg80211: initialize rekey_data

Steffen Klassert (1):
      Merge branch 'xfrm/compat: syzbot-found fixes'

Stephen Suryaputra (1):
      vrf: packets with lladdr src needs dst at input with orig_iif whe=
n needs strict

Subash Abhinov Kasiviswanathan (1):
      netfilter: x_tables: Switch synchronization to RCU

Sven Auhagen (6):
      igb: XDP xmit back fix error code
      igb: take VLAN double header into account
      igb: XDP extack message on error
      igb: skb add metasize for xdp
      igb: use xdp_do_flush
      igb: avoid transmit queue timeout in xdp path

Toke H=F8iland-J=F8rgensen (7):
      xdp: Remove the xdp_attachment_flags_ok() callback
      selftests/bpf/test_offload.py: Remove check for program load flag=
s match
      netdevsim: Add debugfs toggle to reject BPF programs in verifier
      selftests/bpf/test_offload.py: Only check verifier log on verific=
ation fails
      selftests/bpf/test_offload.py: Fix expected case of extack messag=
es
      selftests/bpf/test_offload.py: Reset ethtool features after faile=
d setting
      selftests/bpf/test_offload.py: Filter bpftool internal map when c=
ounting maps

Vitaly Lifshits (1):
      e1000e: fix S0ix flow to allow S0i3.2 subset entry

Vladimir Oltean (1):
      net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Sevi=
lle

Wang Hai (1):
      openvswitch: fix error return code in validate_and_copy_dec_ttl()=


Wei Wang (1):
      tcp: Retain ECT bits for tos reflection

Wen Gong (1):
      mac80211: fix return value of ieee80211_chandef_he_6ghz_oper

Xin Long (1):
      udp: fix the proto value passed to ip_protocol_deliver_rcu for th=
e segments

Xuan Zhuo (2):
      xsk: Replace datagram_poll by sock_poll_wait
      xsk: Change the tx writeable condition

Yu Kuai (1):
      net: xfrm: fix memory leak in xfrm_user_policy()

Zhang Changzhong (5):
      xsk: Return error code if force_zc is set
      ipv4: fix error return code in rtm_to_fib_config()
      net: bridge: vlan: fix error return code in __vlan_add()
      net: marvell: prestera: Fix error return code in prestera_port_cr=
eate()
      net: ll_temac: Fix potential NULL dereference in temac_probe()

Zhang Qilong (1):
      can: softing: softing_netdev_open(): fix error handling

 MAINTAINERS                                                    | 11 ++=
+++++--
 drivers/net/bonding/bond_options.c                             | 22 ++=
++++++++++------
 drivers/net/can/softing/softing_main.c                         |  9 ++=
++++--
 drivers/net/dsa/ocelot/felix.c                                 |  7 --=
----
 drivers/net/dsa/ocelot/felix_vsc9959.c                         |  1 +
 drivers/net/dsa/ocelot/seville_vsc9953.c                       |  1 +
 drivers/net/ethernet/agere/Kconfig                             |  1 +
 drivers/net/ethernet/cadence/Kconfig                           |  1 +
 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c |  6 +-=
---
 drivers/net/ethernet/faraday/Kconfig                           |  1 +
 drivers/net/ethernet/freescale/Kconfig                         |  1 +
 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c               |  1 +
 drivers/net/ethernet/freescale/enetc/enetc_ethtool.c           | 10 ++=
+++---
 drivers/net/ethernet/freescale/enetc/enetc_hw.h                | 10 ++=
+++---
 drivers/net/ethernet/freescale/fman/Kconfig                    |  1 +
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h     |  4 --=
--
 drivers/net/ethernet/intel/e1000e/netdev.c                     |  8 ++=
+----
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                    | 27 ++=
++++++++++++++------
 drivers/net/ethernet/intel/ice/ice_txrx.c                      | 31 ++=
+++++++++++++++--------
 drivers/net/ethernet/intel/igb/igb.h                           |  5 ++=
++
 drivers/net/ethernet/intel/igb/igb_main.c                      | 37 ++=
+++++++++++++++++++---------
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                  | 24 ++=
+++++++++++------
 drivers/net/ethernet/marvell/prestera/prestera_main.c          |  4 ++=
+-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                 | 21 ++=
+++++++++------
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                     | 40 ++=
++++++++++++++++++++++++------
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                   | 12 ++=
+++++++-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                |  1 +
 drivers/net/ethernet/microchip/Kconfig                         |  1 +
 drivers/net/ethernet/mscc/ocelot.c                             |  9 ++=
++----
 drivers/net/ethernet/mscc/ocelot_vsc7514.c                     |  1 +
 drivers/net/ethernet/netronome/Kconfig                         |  1 +
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c            |  6 --=
---
 drivers/net/ethernet/nxp/Kconfig                               |  1 +
 drivers/net/ethernet/rocker/Kconfig                            |  1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c                |  9 +-=
------
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c            |  6 ++=
---
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c               |  2 +-=

 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c              | 51 ++=
++++++++++++++++++++++++++++++---------
 drivers/net/ethernet/ti/cpsw_priv.c                            |  3 --=
-
 drivers/net/ethernet/xilinx/ll_temac_main.c                    |  9 ++=
+-----
 drivers/net/geneve.c                                           | 20 ++=
++------------
 drivers/net/ipa/gsi_trans.c                                    |  7 ++=
+++-
 drivers/net/netdevsim/bpf.c                                    | 15 ++=
++++++----
 drivers/net/netdevsim/netdevsim.h                              |  1 +
 drivers/net/vrf.c                                              | 10 ++=
++++--
 include/linux/netfilter/x_tables.h                             |  5 ++=
+-
 include/linux/stmmac.h                                         |  1 +
 include/net/bonding.h                                          |  2 --=

 include/net/netfilter/nf_tables.h                              |  4 ++=
++
 include/net/xdp.h                                              |  2 --=

 include/soc/mscc/ocelot.h                                      |  3 ++=
+
 kernel/bpf/verifier.c                                          | 10 ++=
++----
 net/bridge/br_device.c                                         |  6 ++=
+++
 net/bridge/br_multicast.c                                      | 34 ++=
+++++++++++++++++--------
 net/bridge/br_private.h                                        | 10 ++=
++++++
 net/bridge/br_vlan.c                                           |  4 ++=
+-
 net/can/isotp.c                                                |  3 ++=
+
 net/core/dev.c                                                 | 22 ++=
++++++++++++++--
 net/core/flow_offload.c                                        |  4 +-=
--
 net/core/lwt_bpf.c                                             | 12 ++=
+++-----
 net/core/xdp.c                                                 | 29 ++=
++++++---------------
 net/ethtool/bitset.c                                           |  2 ++=

 net/ipv4/fib_frontend.c                                        |  2 +-=

 net/ipv4/netfilter/arp_tables.c                                | 14 ++=
++++------
 net/ipv4/netfilter/ip_tables.c                                 | 14 ++=
++++------
 net/ipv4/tcp_input.c                                           |  3 ++=
-
 net/ipv4/tcp_ipv4.c                                            |  7 ++=
++--
 net/ipv4/tcp_output.c                                          |  9 ++=
+++---
 net/ipv4/udp.c                                                 |  2 +-=

 net/ipv6/netfilter/ip6_tables.c                                | 14 ++=
++++------
 net/ipv6/tcp_ipv6.c                                            |  7 ++=
++--
 net/mac80211/iface.c                                           |  2 ++=

 net/mac80211/mesh_pathtbl.c                                    |  4 +-=
--
 net/mac80211/util.c                                            |  2 +-=

 net/mptcp/mib.c                                                |  1 +
 net/netfilter/nf_tables_api.c                                  |  8 ++=
+++--
 net/netfilter/nft_ct.c                                         |  2 --=

 net/netfilter/nft_dynset.c                                     |  8 ++=
++---
 net/netfilter/x_tables.c                                       | 49 ++=
++++++++++---------------------------
 net/openvswitch/flow_netlink.c                                 |  2 +-=

 net/sched/cls_flower.c                                         |  4 ++=
--
 net/sched/sch_fq_pie.c                                         |  2 +-=

 net/tipc/node.c                                                |  6 ++=
+--
 net/wireless/nl80211.c                                         |  2 +-=

 net/xdp/xsk.c                                                  | 20 ++=
++++++++++----
 net/xdp/xsk_buff_pool.c                                        |  1 +
 net/xdp/xsk_queue.h                                            |  6 ++=
+++
 net/xfrm/xfrm_compat.c                                         |  5 ++=
--
 net/xfrm/xfrm_state.c                                          |  4 ++=
+-
 tools/bpf/bpftool/pids.c                                       |  4 ++=
--
 tools/lib/bpf/ringbuf.c                                        |  2 +-=

 tools/testing/selftests/bpf/prog_tests/align.c                 |  8 ++=
+----
 tools/testing/selftests/bpf/prog_tests/ringbuf.c               |  8 ++=
++++-
 tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c         |  2 +-=

 tools/testing/selftests/bpf/test_offload.py                    | 53 ++=
+++++++++++++++++++++-------------------
 tools/testing/selftests/bpf/verifier/array_access.c            |  2 +-=

 tools/testing/selftests/bpf/verifier/bounds.c                  | 41 ++=
+++++++++++++++++++++++++++++++
 tools/testing/selftests/net/fcnal-test.sh                      | 95 ++=
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
+++
 tools/testing/selftests/net/udpgso_bench_rx.c                  |  3 ++=
+
 99 files changed, 694 insertions(+), 327 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ