[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181031.184402.2213867913967695313.davem@davemloft.net>
Date:   Wed, 31 Oct 2018 18:44:02 -0700 (PDT)
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
1) BPF verifier fixes from Daniel Borkmann.
2) HNS driver fixes from Huazhong Tan.
3) FDB only works for ethernet devices, reject attempts to install FDB
   rules for others.  From Ido Schimmel.
4) Fix spectre V1 in vhost, from Jason Wang.
5) Don't pass on-stack object to irq_set_affinity_hint() in mvpp2 driver,
   from Marc Zyngier.
6) Fix mlx5e checksum handling when RXFCS is enabled, from Eric Dumazet.
Please pull, thanks a lot!
The following changes since commit 4b42745211af552f170f38a1b97f4a112b5da6b2:
  Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2018-10-29 15:37:33 -0700)
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 46ebe2834ba5b541f28ee72e556a3fed42c47570:
  openvswitch: Fix push/pop ethernet validation (2018-10-31 18:37:16 -0700)
----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'verifier-fixes'
Andrey Ignatov (1):
      libbpf: Fix compile error in libbpf_attach_type_by_name
Bo YU (2):
      net: add an identifier name for 'struct sock *'
      net: drop a space before tabs
Colin Ian King (1):
      net: hns3: fix spelling mistake "intrerrupt" -> "interrupt"
Daniel Borkmann (4):
      bpf: fix partial copy of map_ptr when dst is scalar
      bpf: don't set id on after map lookup with ptr_to_map_val return
      bpf: add various test cases to test_verifier
      bpf: test make sure to run unpriv test cases in test_verifier
David S. Miller (5):
      Merge branch 'mlxsw-Couple-of-fixes'
      Merge branch 'hns3-fixes'
      Merge branch 'mlxsw-Enable-minimum-shaper-on-MC-TCs'
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/net-queue
Eric Dumazet (2):
      net/mlx4_en: add a missing <net/ip.h> include
      net/mlx5e: fix csum adjustments caused by RXFCS
Hangbin Liu (1):
      ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12
Huazhong Tan (11):
      net: hns3: add error handler for hns3_nic_init_vector_data()
      net: hns3: bugfix for buffer not free problem during resetting
      net: hns3: bugfix for reporting unknown vector0 interrupt repeatly problem
      net: hns3: bugfix for the initialization of command queue's spin lock
      net: hns3: remove unnecessary queue reset in the hns3_uninit_all_ring()
      net: hns3: bugfix for is_valid_csq_clean_head()
      net: hns3: bugfix for hclge_mdio_write and hclge_mdio_read
      net: hns3: fix incorrect return value/type of some functions
      net: hns3: bugfix for handling mailbox while the command queue reinitialized
      net: hns3: bugfix for rtnl_lock's range in the hclge_reset()
      net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset()
Ido Schimmel (1):
      rtnetlink: Disallow FDB configuration for non-Ethernet device
Jacob Keller (3):
      fm10k: ensure completer aborts are marked as non-fatal after a resume
      fm10k: add missing device IDs to the upstream driver
      fm10k: bump driver version to match out-of-tree release
Jaime CaamaƱo Ruiz (1):
      openvswitch: Fix push/pop ethernet validation
Jason Wang (1):
      vhost: Fix Spectre V1 vulnerability
Jeff Kirsher (1):
      ixgbe/ixgbevf: fix XFRM_ALGO dependency
John Fastabend (1):
      bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data
Li Zhijian (1):
      kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists
Lorenzo Colitti (1):
      Documentation: ip-sysctl.txt: Document tcp_fwmark_accept
Marc Zyngier (1):
      net: mvpp2: Fix affinity hint allocation
Miroslav Lichvar (1):
      igb: shorten maximum PHC timecounter update interval
Mitch Williams (1):
      i40e: Update status codes
Nathan Chancellor (1):
      hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4
Ngai-Mint Kwan (1):
      fm10k: fix SM mailbox full condition
Niklas Cassel (1):
      net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
Petr Machata (5):
      mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs
      mlxsw: reg: QEEC: Add minimum shaper fields
      mlxsw: spectrum: Set minimum shaper on MC TCs
      selftests: mlxsw: qos_mc_aware: Tweak for min shaper
      selftests: mlxsw: qos_mc_aware: Add a test for UC awareness
Radoslaw Tyl (1):
      ixgbe: fix MAC anti-spoofing filter after VFLR
Shalom Toledo (1):
      mlxsw: core: Fix devlink unregister flow
Tobias Jungel (1):
      bonding: fix length of actor system
Xin Long (2):
      sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer
      sctp: check policy more carefully when getting pr status
Yonghong Song (1):
      tools/bpf: add unlimited rlimit for flow_dissector_load
 Documentation/networking/ip-sysctl.txt                    |  11 ++++
 drivers/net/bonding/bond_netlink.c                        |   3 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h               |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c           | 117 +++++++++++++++++++++++++++----------
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h           |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c    |  26 +++++----
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c    |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c   |  42 ++++++-------
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h   |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c    |   6 ++
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c   |   4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c |  19 +++---
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c           |   2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h           |   2 +-
 drivers/net/ethernet/intel/Kconfig                        |  18 ++++++
 drivers/net/ethernet/intel/fm10k/fm10k_iov.c              |  51 +++++++++-------
 drivers/net/ethernet/intel/fm10k/fm10k_main.c             |   2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c              |   2 +
 drivers/net/ethernet/intel/fm10k/fm10k_type.h             |   2 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c                  |   8 ++-
 drivers/net/ethernet/intel/ixgbe/Makefile                 |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                  |   8 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c             |   6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c            |   4 +-
 drivers/net/ethernet/intel/ixgbevf/Makefile               |   2 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h              |   4 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c         |   2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h                |   1 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c           |  18 ++++--
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c           |  45 +++-----------
 drivers/net/ethernet/mellanox/mlxsw/core.c                |  24 +++++---
 drivers/net/ethernet/mellanox/mlxsw/reg.h                 |  22 ++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c            |  25 ++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c  |   2 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c         |   2 +-
 drivers/vhost/vhost.c                                     |   2 +
 include/linux/avf/virtchnl.h                              |  12 +++-
 include/linux/bpf_verifier.h                              |   3 +
 include/linux/inetdevice.h                                |   4 +-
 include/net/af_unix.h                                     |   4 +-
 kernel/bpf/verifier.c                                     |  21 ++++---
 net/core/rtnetlink.c                                      |  10 ++++
 net/ipv4/igmp.c                                           |  53 +++++++++++------
 net/ipv4/tcp_bpf.c                                        |   1 +
 net/openvswitch/flow_netlink.c                            |   4 +-
 net/sctp/associola.c                                      |  10 +++-
 net/sctp/socket.c                                         |   8 ++-
 net/xfrm/Kconfig                                          |   1 -
 tools/lib/bpf/libbpf.c                                    |  13 +++--
 tools/testing/selftests/bpf/flow_dissector_load.c         |   2 +
 tools/testing/selftests/bpf/test_skb_cgroup_id.sh         |   3 +-
 tools/testing/selftests/bpf/test_sock_addr.sh             |   3 +-
 tools/testing/selftests/bpf/test_verifier.c               | 321 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh |  95 ++++++++++++++++++++++--------
 56 files changed, 793 insertions(+), 274 deletions(-)
Powered by blists - more mailing lists