From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754642AbeAIDNk (ORCPT + 1 other); Mon, 8 Jan 2018 22:13:40 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:52890 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750742AbeAIDNh (ORCPT ); Mon, 8 Jan 2018 22:13:37 -0500 Date: Mon, 08 Jan 2018 22:13:36 -0500 (EST) Message-Id: <20180108.221336.1653280243216006953.davem@davemloft.net> To: torvalds@linux-foundation.org CC: akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT] Networking From: David Miller X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Mon, 08 Jan 2018 19:13:37 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: 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(-)