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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190223.185710.866316846403242352.davem@davemloft.net>
Date:   Sat, 23 Feb 2019 18:57:10 -0800 (PST)
From:   David Miller <davem@...emloft.net>
To:     torvalds@...ux-foundation.org
CC:     akpm@...ux-foundation.org, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT] Networking


Hopefully the last pull request for this release.  Fingers crossed:

1) Only refcount ESP stats on full sockets, from Martin Willi.

2) Missing barriers in AF_UNIX, from Al Viro.

3) RCU protection fixes in ipv6 route code, from Paolo Abeni.

4) Avoid false positives in untrusted GSO validation, from Willem de
   Bruijn.

5) Forwarded mesh packets in mac80211 need more tailroom allocated,
   from Felix Fietkau.

6) Use operstate consistently for linkup in team driver, from George
   Wilkie.

7) Tunderx bug fixes from Vadim Lomovtsev.  Mostly races between VF and
   PF code paths.

8) Purge ipv6 exceptions during netdevice removal, from Paolo Abeni.

9) nfp eBPF code gen fixes from Jiong Wang.

10) bnxt_en firmware timeout fix from Michael Chan.

11) Use after free in udp/udpv6 error handlers, from Paolo Abeni.

12) Fix a race in x25_bind triggerable by syzbot, from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 40e196a906d969fd10d885c692d2674b3d657006:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2019-02-19 16:13:19 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 

for you to fetch changes up to 4c8e0459b585e2a7b367545be3e102737f1e489f:

  net: phy: realtek: Dummy IRQ calls for RTL8366RB (2019-02-23 18:45:28 -0800)

----------------------------------------------------------------
Al Viro (1):
      missing barriers in some of unix_sock ->addr and ->path accesses

Alban Crequy (1):
      bpf, lpm: fix lookup bug in map_delete_elem

Arnd Bergmann (1):
      phonet: fix building with clang

Björn Töpel (2):
      Revert "xsk: simplify AF_XDP socket teardown"
      i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race

Cong Wang (1):
      xfrm: destroy xfrm_state synchronously on net exit path

Daniel Borkmann (3):
      ipvlan: disallow userns cap_net_admin to change global mode/flags
      Merge branch 'bpf-nfp-codegen-fixes'
      bpf, doc: add bpf list as secondary entry to maintainers file

David Chen (1):
      r8152: Fix an error on RTL8153-BD MAC Address Passthrough support

David S. Miller (10):
      Merge branch 'ipv6-route-rcu'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
      Merge branch 'tipc-improvement-for-wait-and-wakeup'
      Merge branch 'report-erspan-version-field-just-for-erspan-tunnels'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
      Merge branch 'nic-thunderx-fix-communication-races-between-VF-PF'
      Merge tag 'mac80211-for-davem-2019-02-22' of git://git.kernel.org/.../jberg/mac80211
      Merge branch 'bnxt_en-firmware-message-delay-fixes'
      Merge branch 'udp-a-few-fixes'
      Merge git://git.kernel.org/.../bpf/bpf

Eric Dumazet (2):
      net/x25: fix a race in x25_bind()
      tcp: repaired skbs must init their tso_segs

Felix Fietkau (1):
      mac80211: allocate tailroom for forwarded mesh packets

Florian Fainelli (1):
      Documentation: networking: switchdev: Update port parent ID section

George Wilkie (1):
      team: use operstate consistently for linkup

Hangbin Liu (2):
      net: vrf: remove MTU limits for vrf device
      Revert "bridge: do not add port to router list when receives query with source 0.0.0.0"

Hauke Mehrtens (1):
      net: dsa: Remove documentation for port_fdb_prepare

Jan Sokolowski (1):
      ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK

Jann Horn (2):
      MAINTAINERS: mark CAIF as orphan
      net: socket: add check for negative optlen in compat setsockopt

Jeff Kirsher (1):
      ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN

Jiong Wang (2):
      nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K
      nfp: bpf: fix ALU32 high bits clearance bug

Kalash Nainwal (1):
      net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255

Li RongQing (1):
      mac80211_hwsim: propagate genlmsg_reply return code

Linus Walleij (1):
      net: phy: realtek: Dummy IRQ calls for RTL8366RB

Lorenzo Bianconi (3):
      net: ip_gre: do not report erspan_ver for gre or gretap
      net: ip6_gre: do not report erspan_ver for ip6gre or ip6gretap
      net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version

Maciej Kwiecien (1):
      sctp: don't compare hb_timer expire date before starting it

Magnus Karlsson (2):
      i40e: fix potential RX buffer starvation for AF_XDP
      ixgbe: fix potential RX buffer starvation for AF_XDP

Mao Wenan (1):
      net: set static variable an initial value in atl2_probe()

Martin Willi (1):
      esp: Skip TX bytes accounting when sending from a request socket

Maxime Chevallier (1):
      net: phy: marvell10g: Fix Multi-G advertisement to only advertise 10G

Michael Chan (2):
      bnxt_en: Fix typo in firmware message timeout logic.
      bnxt_en: Wait longer for the firmware message response to complete.

Michal Soltys (1):
      bonding: fix PACKET_ORIGDEV regression

Paolo Abeni (7):
      ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt()
      ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink()
      ipv6: route: purge exception on removal
      udpv6: add the required annotation to mib type
      fou6: fix proto error handler argument type
      udpv6: fix possible user after free in error handler
      udp: fix possible user after free in error handler

Russell King (2):
      net: dsa: fix unintended change of bridge interface STP state
      net: marvell: mvneta: fix DMA debug warning

Sean Tranchetti (1):
      af_key: unconditionally clone on broadcast

Stanislav Fomichev (1):
      bpf/test_run: fix unkillable BPF_PROG_TEST_RUN

Thadeu Lima de Souza Cascardo (1):
      selftests: fib_tests: sleep after changing carrier. again.

Tobias Brunner (1):
      xfrm: Fix inbound traffic via XFRM interfaces across network namespaces

Toke Høiland-Jørgensen (1):
      mac80211: Change default tx_sk_pacing_shift to 7

Tung Nguyen (2):
      tipc: improve function tipc_wait_for_cond()
      tipc: improve function tipc_wait_for_rcvmsg()

Ursula Braun (1):
      net/smc: fix smc_poll in SMC_INIT state

Vadim Lomovtsev (8):
      net: thunderx: correct typo in macro name
      net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them.
      net: thunderx: make CFG_DONE message to run through generic send-ack sequence
      net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task
      net: thunderx: rework xcast message structure to make it fit into 64 bit
      net: thunderx: add mutex to protect mailbox from concurrent calls for same VF
      net: thunderx: move link state polling function to VF
      net: thunderx: remove link change polling code and info from nicpf

Willem de Bruijn (1):
      net: avoid false positives in untrusted gso validation

YueHaibing (1):
      mdio_bus: Fix use-after-free on device_register fails

 Documentation/networking/dsa/dsa.txt              |  10 ++-----
 Documentation/networking/switchdev.txt            |  10 +++----
 MAINTAINERS                                       |  17 +++++++++--
 drivers/net/bonding/bond_main.c                   |  35 +++++++++-------------
 drivers/net/ethernet/atheros/atlx/atl2.c          |   4 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt.c         |   4 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h         |   2 +-
 drivers/net/ethernet/cavium/thunder/nic.h         |  14 +++++----
 drivers/net/ethernet/cavium/thunder/nic_main.c    | 149 +++++++++++++++++++++++++++++----------------------------------------------------------------
 drivers/net/ethernet/cavium/thunder/nicvf_main.c  | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c |   2 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c       |  27 +++++++++++++++--
 drivers/net/ethernet/intel/i40e/i40e_txrx.c       |   4 ++-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c        |   5 ++++
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     |  19 ++++++++++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c      |  15 ++++++++--
 drivers/net/ethernet/marvell/mvneta.c             |   2 +-
 drivers/net/ethernet/netronome/nfp/bpf/jit.c      |  17 ++++-------
 drivers/net/ipvlan/ipvlan_main.c                  |   4 +++
 drivers/net/phy/marvell10g.c                      |   6 +++-
 drivers/net/phy/mdio_bus.c                        |   1 -
 drivers/net/phy/realtek.c                         |   7 +++++
 drivers/net/team/team.c                           |   4 +--
 drivers/net/usb/r8152.c                           |   2 +-
 drivers/net/vrf.c                                 |   3 ++
 drivers/net/wireless/mac80211_hwsim.c             |   2 +-
 include/linux/phy.h                               |   8 +++++
 include/linux/virtio_net.h                        |  14 +++++++--
 include/net/phonet/pep.h                          |   5 ++--
 include/net/xfrm.h                                |  12 ++++++--
 kernel/bpf/lpm_trie.c                             |   1 +
 net/bpf/test_run.c                                |  45 +++++++++++++++-------------
 net/bridge/br_multicast.c                         |   9 +-----
 net/compat.c                                      |   6 +++-
 net/dsa/port.c                                    |   7 +++--
 net/ipv4/esp4.c                                   |   2 +-
 net/ipv4/ip_gre.c                                 |  33 +++++++++++----------
 net/ipv4/tcp_output.c                             |   1 +
 net/ipv4/udp.c                                    |   6 ++--
 net/ipv6/esp6.c                                   |   2 +-
 net/ipv6/fou6.c                                   |   2 +-
 net/ipv6/ip6_gre.c                                |  39 +++++++++++++------------
 net/ipv6/route.c                                  |  32 +++++++++++++++-----
 net/ipv6/udp.c                                    |  12 ++++----
 net/ipv6/xfrm6_tunnel.c                           |   2 +-
 net/key/af_key.c                                  |  42 ++++++++++----------------
 net/mac80211/main.c                               |   4 +--
 net/mac80211/rx.c                                 |   7 ++++-
 net/phonet/pep.c                                  |  32 ++++++++++----------
 net/sctp/transport.c                              |   3 +-
 net/smc/smc.h                                     |   6 ++--
 net/tipc/socket.c                                 |  11 +++----
 net/unix/af_unix.c                                |  57 +++++++++++++++++++++---------------
 net/unix/diag.c                                   |   3 +-
 net/x25/af_x25.c                                  |  13 +++++----
 net/xdp/xsk.c                                     |  16 +++++++++-
 net/xfrm/xfrm_interface.c                         |   4 +--
 net/xfrm/xfrm_policy.c                            |   4 ++-
 net/xfrm/xfrm_state.c                             |  30 ++++++++++++-------
 net/xfrm/xfrm_user.c                              |   2 +-
 security/lsm_audit.c                              |  10 ++++---
 tools/testing/selftests/bpf/test_lpm_map.c        |  10 +++++++
 tools/testing/selftests/net/fib_tests.sh          |   1 +
 64 files changed, 568 insertions(+), 420 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ