[GIT] Networking
From: David Miller
Date: Thu May 09 2019 - 19:56:54 EST
Several bug fixes, many are quick merge-window regression cures:
1) When NLM_F_EXCL is not set, allow same fib rule insertion. From
Hangbin Liu.
2) Several cures in sja1105 DSA driver (while loop exit condition fix,
return of negative u8, etc.) from Vladimir Oltean.
3) Handle tx/rx delays in realtek PHY driver properly, from Serge
Semin.
4) Double free in cls_matchall, from Pieter Jansen van Vuuren.
5) Disable SIOCSHWTSTAMP in macvlan/vlan containers, from Hangbin Liu.
6) Endainness fixes in aqc111, from Oliver Neukum.
7) Handle errors in packet_init properly, from Haibing Yue.
8) Various W=1 warning fixes in kTLS, from Jakub Kicinski.
Please pull, thanks a lot!
The following changes since commit 80f232121b69cc69a31ccb2b38c1665d770b0710:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next (2019-05-07 22:03:58 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
for you to fetch changes up to 6c9f05441477e29783e8391d06c067e4a3b23d47:
nfp: add missing kdoc (2019-05-09 16:41:46 -0700)
----------------------------------------------------------------
Cheng Han (1):
dwmac4_prog_mtl_tx_algorithms() missing write operation
Claudiu Manoil (1):
ptp_qoriq: fix NULL access if ptp dt node missing
Colin Ian King (3):
net: dsa: lantiq: fix spelling mistake "brigde" -> "bridge"
net: hns3: remove redundant assignment of l2_hdr to itself
net: dsa: sja1105: fix check on while loop exit
David Ahern (1):
ipv4: Fix raw socket lookup for local traffic
David S. Miller (4):
Merge branch 'phy-realtek-delays'
Merge tag 'batadv-net-for-davem-20190509' of git://git.open-mesh.org/linux-merge
Merge git://git.kernel.org/.../bpf/bpf
Merge branch 'tls-warnings'
Gary Lin (1):
docs/btf: fix the missing section marks
Geert Uytterhoeven (1):
openvswitch: Replace removed NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT)
Hangbin Liu (3):
fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied
macvlan: disable SIOCSHWTSTAMP in container
vlan: disable SIOCSHWTSTAMP in container
Jakub Kicinski (4):
net/tcp: use deferred jump label for TCP acked data hook
net/tls: remove set but not used variables
net/tls: handle errors from padding_length()
nfp: add missing kdoc
Jason Wang (2):
tuntap: fix dividing by zero in ebpf queue selection
tuntap: synchronize through tfiles array instead of tun->numqueues
Jiong Wang (1):
nfp: bpf: fix static check error through tightening shift amount adjustment
Kefeng Wang (1):
net: aquantia: fix undefined devm_hwmon_device_register_with_info reference
Linus Lüssing (1):
batman-adv: mcast: fix multicast tt/tvlv worker locking
Lorenz Bauer (1):
selftests: bpf: initialize bpf_object pointers where needed
Oliver Neukum (3):
aqc111: fix endianness issue in aqc111_change_mtu
aqc111: fix writing to the phy on BE
aqc111: fix double endianness swap on BE
Paolo Abeni (1):
selinux: do not report error on connect(AF_UNSPEC)
Parthasarathy Bhuvaragan (1):
tipc: fix hanging clients using poll with EPOLLOUT flag
Pieter Jansen van Vuuren (2):
nfp: reintroduce ndo_get_port_parent_id for representor ports
net/sched: avoid double free on matchall reoffload
Serge Semin (2):
net: phy: realtek: Add rtl8211e rx/tx delays config
net: phy: realtek: Change TX-delay setting for RGMII modes only
Simon Wunderlich (1):
batman-adv: Start new development cycle
Vladimir Oltean (1):
net: dsa: sja1105: Don't return a negative in u8 sja1105_stp_state_get
Wang Hai (1):
net: dsa: sja1105: Make 'sja1105et_regs' and 'sja1105pqrs_regs' static
YueHaibing (1):
packet: Fix error path in packet_init
Documentation/bpf/btf.rst | 2 ++
drivers/net/dsa/lantiq_gswip.c | 8 ++++----
drivers/net/dsa/sja1105/sja1105_main.c | 6 +++++-
drivers/net/dsa/sja1105/sja1105_spi.c | 11 ++++++-----
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c | 5 +++++
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +-
drivers/net/ethernet/netronome/nfp/bpf/jit.c | 13 ++++++++++++-
drivers/net/ethernet/netronome/nfp/ccm.h | 2 ++
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 +
drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 ++++++++++++++++
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 ++
drivers/net/macvlan.c | 2 ++
drivers/net/phy/realtek.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
drivers/net/tun.c | 14 ++++++++++++--
drivers/net/usb/aqc111.c | 31 +++++++++++++++++++++++--------
drivers/ptp/ptp_qoriq.c | 3 +++
include/net/tcp.h | 2 +-
net/8021q/vlan_dev.c | 4 +++-
net/batman-adv/main.c | 1 +
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 11 +++--------
net/batman-adv/types.h | 5 +++++
net/core/fib_rules.c | 6 +++---
net/ipv4/raw.c | 4 ++--
net/ipv4/tcp_input.c | 16 +++++++++++-----
net/openvswitch/conntrack.c | 4 ++--
net/packet/af_packet.c | 25 ++++++++++++++++++++-----
net/sched/cls_matchall.c | 1 +
net/tipc/socket.c | 4 ++--
net/tls/tls_device.c | 6 ++----
net/tls/tls_sw.c | 30 ++++++++++++++++++++++--------
security/selinux/hooks.c | 8 ++++----
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c | 2 +-
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c | 2 +-
tools/testing/selftests/bpf/prog_tests/tp_attach_query.c | 3 +++
35 files changed, 250 insertions(+), 74 deletions(-)