[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20180108.221336.1653280243216006953.davem@davemloft.net>
Date: Mon, 08 Jan 2018 22:13:36 -0500 (EST)
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
Highlights:
1) Frag and UDP handling fixes in i40e driver, from Amritha Nambiar and
Alexander Duyck.
2) Undo unintentional UAPI change in netfilter conntrack, from Florian
Westphal.
3) Revert a change to how error codes are returned from
dev_get_valid_name(), it broke some apps.
4) Cannot cache routes for ipv6 tunnels in the tunnel is ipv4/ipv6
dual-stack. From Eli Cooper.
5) Fix missed PMTU updates in geneve, from Xin Long.
6) Cure double free in macvlan, from Gao Feng.
7) Fix heap out-of-bounds write in rds_message_alloc_sgs(), from
Mohamed Ghannam.
8) FEC bug fixes from FUgang Duan (mis-accounting of dev_id, missed
deferral of probe when the regulator is not ready yet).
9) Missing DMA mapping error checks in 3c59x, from Neil Horman.
10) Turn off Broadcom tags for some b53 switches, from Florian
Fainelli.
11) Fix OOPS when get_target_net() is passed an SKB whose NETLINK_CB()
isn't initialized. From Andrei Vagin.
12) Fix crashes in fib6_add(), from Wei Wang.
13) PMTU bug fixes in SCTP from Marcelo Ricardo Leitner.
Please pull, thanks a lot!
The following changes since commit 2758b3e3e630ba304fc4aca434d591e70e528298:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-12-28 23:20:21 -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 50f3d740d376f664f6accc7e86c9afd8f1c7e1e4:
sh_eth: fix TXALCR1 offsets (2018-01-08 14:31:38 -0500)
----------------------------------------------------------------
Alexander Duyck (1):
i40e/i40evf: Account for frags split over multiple descriptors in check linearize
Amritha Nambiar (1):
i40e: Remove UDP support for big buffer
Andrei Vagin (1):
rtnetlink: give a user socket to get_target_net()
Arjun Vynipadath (1):
cxgb4: Fix FW flash errors
Benjamin Poirier (1):
e1000e: Fix e1000_check_for_copper_link_ich8lan return value.
Christophe JAILLET (1):
mdio-sun4i: Fix a memory leak
David S. Miller (10):
Revert "net: core: dev_get_valid_name is now the same as dev_alloc_name_ns"
Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/net-queue
Merge branch 'fec-clean-up-in-the-cases-of-probe-error'
Merge branch 'ena-fixes'
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/net-queue
Merge tag 'mac80211-for-davem-2018-01-04' of git://git.kernel.org/.../jberg/mac80211
Merge git://git.kernel.org/.../pablo/nf
Merge tag 'linux-can-fixes-for-4.15-20180104' of git://git.kernel.org/.../mkl/linux-can
Merge branch 'bnxt_en_fixes'
Merge branch 'SCTP-PMTU-discovery-fixes'
Eduardo Otubo (1):
xen-netfront: enable device after manual module load
Eli Cooper (1):
ip6_tunnel: disable dst caching if tunnel is dual-stack
Felix Janda (1):
uapi libc compat: add fallback for unsupported libcs
Florian Fainelli (1):
net: dsa: b53: Turn off Broadcom tags for more switches
Florian Westphal (1):
netfilter: uapi: correct UNTRACKED conntrack state bit number
Fugang Duan (3):
net: fec: restore dev_id in the cases of probe error
net: fec: defer probe if regulator is not ready
net: fec: free/restore resource in related probe error pathes
Gao Feng (1):
macvlan: Fix one possible double free
Gustavo A. R. Silva (1):
phylink: mark expected switch fall-throughs in phylink_mii_ioctl
Hangbin Liu (1):
netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done()
Hao Chen (1):
nl80211: Check for the required netlink attribute presence
Hauke Mehrtens (1):
uapi/if_ether.h: prevent redefinition of struct ethhdr
Ido Schimmel (2):
mlxsw: spectrum_router: Fix NULL pointer deref
mlxsw: spectrum: Relax sanity checks during enslavement
Jacob Keller (1):
i40e: don't remove netdev->dev_addr when syncing uc list
Jerome Brunet (1):
net: stmmac: enable EEE in MII, GMII or RGMII only
Jiri Pirko (1):
i40e: flower: Fix return value for unsupported offload
Johannes Berg (1):
mac80211: mesh: drop frames appearing to be from us
Jon Maloy (1):
tipc: fix problems with multipoint-to-point flow control
Luu An Phu (1):
can: flex_can: Correct the checking for frame length in flexcan_start_xmit()
Marcelo Ricardo Leitner (3):
sctp: fix error path in sctp_stream_init
sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled
sctp: fix the handling of ICMP Frag Needed for too small MTUs
Martin Lederhilger (1):
can: ems_usb: improve error reporting for error warning and error passive
Mohamed Ghannam (2):
RDS: Heap OOB write in rds_message_alloc_sgs()
RDS: null pointer dereference in rds_atomic_free_op
Neil Horman (1):
3c59x: fix missing dma_mapping_error check and bad ring refill logic
Netanel Belgazal (2):
net: ena: unmask MSI-X only after device initialization is completed
net: ena: fix error handling in ena_down() sequence
Oliver Hartkopp (1):
can: vxcan: improve handling of missing peer name attribute
Pablo Neira Ayuso (1):
netfilter: nf_tables: fix chain filter in nf_tables_dump_rules()
Pravin B Shelar (1):
MAINTAINERS: Update my email address.
Roi Dayan (1):
net/sched: Fix update of lastuse in act modules implementing stats_update
Russell King (2):
phylink: ensure we report link down when LOS asserted
sfp: fix sfp-bus oops when removing socket/upstream
SZ Lin (林上智) (1):
NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625
Sergei Shtylyov (3):
sh_eth: fix TSU resource handling
sh_eth: fix SH7757 GEther initialization
sh_eth: fix TXALCR1 offsets
Stephen Hemminger (1):
ethtool: do not print warning for applications using legacy API
Sunil Challa (1):
bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc()
Tushar Dave (1):
e1000: fix disabling already-disabled warning
Venkat Duvvuru (1):
bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.
Wei Wang (1):
ipv6: fix general protection fault in fib6_add()
William Tu (1):
vxlan: trivial indenting fix.
Wolfgang Grandegger (1):
can: gs_usb: fix return value of the "set_bittiming" callback
Xin Long (2):
geneve: update skb dst pmtu on tx path
ip6_tunnel: allow ip6gre dev mtu to be set below 1280
MAINTAINERS | 2 +-
drivers/net/can/flexcan.c | 2 +-
drivers/net/can/usb/ems_usb.c | 1 +
drivers/net/can/usb/gs_usb.c | 2 +-
drivers/net/can/vxcan.c | 2 +-
drivers/net/dsa/b53/b53_common.c | 9 ++++---
drivers/net/ethernet/3com/3c59x.c | 90 ++++++++++++++++++++++++++++--------------------------------------
drivers/net/ethernet/amazon/ena/ena_netdev.c | 45 ++++++++++++++++++++++-----------
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 -
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 17 ++++++-------
drivers/net/ethernet/freescale/fec_main.c | 7 +++++-
drivers/net/ethernet/intel/e1000/e1000.h | 3 ++-
drivers/net/ethernet/intel/e1000/e1000_main.c | 27 ++++++++++++++++----
drivers/net/ethernet/intel/e1000e/ich8lan.c | 11 +++++---
drivers/net/ethernet/intel/i40e/i40e_main.c | 37 +++++++++++++++++++--------
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 26 ++++++++++++++++---
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 26 ++++++++++++++++---
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 11 ++++++--
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 ++
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +++++
drivers/net/ethernet/renesas/sh_eth.c | 33 ++++++++++++++++++------
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +++++
drivers/net/geneve.c | 14 +++++++++++
drivers/net/macvlan.c | 7 +++++-
drivers/net/phy/mdio-sun4i.c | 6 +++--
drivers/net/phy/phylink.c | 5 ++--
drivers/net/phy/sfp-bus.c | 6 +++--
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/xen-netfront.c | 1 +
include/linux/sh_eth.h | 1 -
include/net/sctp/structs.h | 2 +-
include/net/vxlan.h | 2 +-
include/uapi/linux/if_ether.h | 3 +++
include/uapi/linux/libc-compat.h | 61 ++++++++++++++++++++++++++++++++++++++++++++-
include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +-
net/core/dev.c | 14 ++++++++++-
net/core/ethtool.c | 15 ++---------
net/core/rtnetlink.c | 10 ++++----
net/ipv6/ip6_fib.c | 35 +++++++++++++++-----------
net/ipv6/ip6_tunnel.c | 15 +++++------
net/mac80211/rx.c | 2 ++
net/netfilter/nf_tables_api.c | 8 +++---
net/rds/rdma.c | 4 +++
net/sched/act_gact.c | 2 +-
net/sched/act_mirred.c | 2 +-
net/sctp/input.c | 28 ++++++++++++---------
net/sctp/stream.c | 22 ++++++++--------
net/sctp/transport.c | 29 +++++++++++++--------
net/tipc/group.c | 22 +++++++++++++---
net/wireless/nl80211.c | 3 ++-
53 files changed, 474 insertions(+), 220 deletions(-)
Powered by blists - more mailing lists