[GIT] Networking

From: David Miller
Date: Thu Dec 31 2015 - 13:20:01 EST



1) Prevent XFRM per-cpu counter updates for one namespace from
being applied to another namespace. Fix from DanS treetman.

2) Fix RCU de-reference in iwl_mvm_get_key_sta_id(), from Johannes
Berg.

3) Remove ethernet header assumption in nft_do_chain_netdev(), from
Pablo Neira Ayuso.

4) Fix cpsw PHY ident with multiple slaves and fixed-phy, from
Pascal Speck.

5) Fix use after free in sixpack_close and mkiss_close.

6) Fix VXLAN fw assertion on bnx2x, from Yuval Mintz.

7) natsemi doesn't check for DMA mapping errors, from Alexey
Khoroshilov.

8) Fix inverted test in ip6addrlbl_get(), from ANdrey Ryabinin.

9) Missing initialization of needed_headroom in geneve tunnel
driver, from Paolo Abeni.

10) Fix conntrack template leak in openvswitch, from Joe Stringer.

11) Mission initialization of wq->flags in sock_alloc_inode(), from
Nicolai Stange.

Please pull, thanks a lot!

The following changes since commit 73796d8bf27372e26c2b79881947304c14c2d353:

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-12-17 14:05:22 -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 068d8bd338e855286aea54e70d1c101569284b21:

sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close (2015-12-30 16:57:16 -0500)

----------------------------------------------------------------
Alexey Khoroshilov (1):
natsemi: add checks for dma mapping errors

Andrey Ryabinin (1):
ipv6/addrlabel: fix ip6addrlbl_get()

BjÃrn Mork (1):
net: cdc_ncm: avoid changing RX/TX buffers on MTU changes

Dan Carpenter (1):
qlcnic: fix a loop exit condition better

Dan Streetman (1):
xfrm: dst_entries_init() per-net dst_ops

Daniele Palmas (2):
net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card
net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card

David Miller (2):
6pack: Fix use after free in sixpack_close().
mkiss: Fix use after free in mkiss_close().

David Rivshin (2):
drivers: net: cpsw: fix RMII/RGMII mode when used with fixed-link PHY
drivers: net: cpsw: increment reference count on fixed-link PHY node

David S. Miller (6):
Merge branch 'cpsw-fixed-phy-dt-bugs'
Merge branch 'mlx4-time-stamping-fixes'
Merge branch 'cdc_ncm-new-Dell-devices'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
Merge tag 'wireless-drivers-for-davem-2015-12-28' of git://git.kernel.org/.../kvalo/wireless-drivers

Eugenia Emantayev (2):
net/mlx4_en: Remove dependency between timestamping capability and service_task
net/mlx4_en: Fix HW timestamp init issue upon system startup

Florian Westphal (1):
netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key

Hannes Frederic Sowa (1):
ipv6: honor ifindex in case we receive ll addresses in router advertisements

Herbert Xu (1):
rhashtable: Kill harmless RCU warning in rhashtable_walk_init

Ido Schimmel (1):
switchdev: bridge: Pass ageing time as clock_t instead of jiffies

Joe Stringer (1):
openvswitch: Fix template leak in error cases.

Johannes Berg (2):
iwlwifi: separate firmware version for 7260 devices
iwlwifi: mvm: protect RCU dereference in iwl_mvm_get_key_sta_id

Julia Lawall (1):
drivers: net: cpsw: fix error return code

Kalle Valo (1):
Merge tag 'iwlwifi-for-kalle-2015-12-16' of https://git.kernel.org/.../iwlwifi/iwlwifi-fixes

Marcelo Ricardo Leitner (2):
sctp: use GFP_USER for user-controlled kmalloc
sctp: label accepted/peeled off sockets

Nicolai Stange (1):
net, socket, socket_wq: fix missing initialization of flags

Pablo Neira Ayuso (1):
netfilter: nf_tables: use skb->protocol instead of assuming ethernet header

Paolo Abeni (1):
geneve: initialize needed_headroom

Pascal Speck (Iktek) (1):
ethernet:ti:cpsw: fix phy identification with multiple slaves on fixed-phy

Pravin B Shelar (1):
ipip: ioctl: Remove superfluous IP-TTL handling.

Sergei Shtylyov (1):
sh_eth: fix 16-bit descriptor field access endianness too

Simon Horman (1):
openvswitch: correct encoding of set tunnel action attributes

Venkat Duvvuru (1):
be2net: Avoid accessing eq object in be_msix_register routine, when i < 0.

Vijay Pandurangan (1):
veth: donât modify ip_summed; doing so treats packets with bad checksums as good.

WANG Cong (1):
addrconf: always initialize sysctl table data

Xin Long (1):
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close

Yuval Mintz (1):
bnx2x: Prevent FW assertion when using Vxlan

Documentation/devicetree/bindings/net/cpsw.txt | 6 +++---
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 22 +++++++++++++---------
drivers/net/ethernet/emulex/benet/be_main.c | 4 +++-
drivers/net/ethernet/mellanox/mlx4/en_clock.c | 7 +++++++
drivers/net/ethernet/mellanox/mlx4/en_main.c | 7 -------
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 10 ++++++++--
drivers/net/ethernet/natsemi/natsemi.c | 12 ++++++++++++
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 25 ++++++++++++++-----------
drivers/net/ethernet/renesas/sh_eth.h | 33 ++++++++++++++++-----------------
drivers/net/ethernet/ti/cpsw.c | 63 ++++++++++++++++++++++++++++++++++++++-------------------------
drivers/net/geneve.c | 10 +++++++++-
drivers/net/hamradio/6pack.c | 8 ++++----
drivers/net/hamradio/mkiss.c | 4 ++--
drivers/net/usb/cdc_mbim.c | 2 +-
drivers/net/usb/cdc_ncm.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/veth.c | 6 ------
drivers/net/wireless/iwlwifi/iwl-7000.c | 49 +++++++++++++++++++++++++++++++++++--------------
drivers/net/wireless/iwlwifi/mvm/sta.c | 15 +++++++++------
include/linux/usb/cdc_ncm.h | 1 +
lib/rhashtable.c | 3 ++-
net/bridge/br_stp_if.c | 2 +-
net/ipv4/ipip.c | 3 ---
net/ipv4/xfrm4_policy.c | 46 +++++++++++++++++++++++++++++++++++++---------
net/ipv6/addrconf.c | 11 ++++-------
net/ipv6/addrlabel.c | 2 +-
net/ipv6/ndisc.c | 4 ++--
net/ipv6/xfrm6_policy.c | 53 ++++++++++++++++++++++++++++++++++++++---------------
net/netfilter/nf_tables_netdev.c | 2 +-
net/netfilter/nft_ct.c | 1 +
net/openvswitch/conntrack.c | 6 ++++--
net/openvswitch/flow_netlink.c | 5 ++++-
net/sctp/sm_statefuns.c | 6 ++++--
net/sctp/socket.c | 14 +++++++++-----
net/socket.c | 1 +
net/xfrm/xfrm_policy.c | 38 --------------------------------------
36 files changed, 334 insertions(+), 198 deletions(-)
N‹§²æ¸›yú²X¬¶ÇvØ–)Þ{.nlj·¥Š{±‘êX§¶›¡Ü}©ž²ÆzÚj:+v‰¨¾«‘êZ+€Êzf£¢·hšˆ§~†­†Ûÿû®w¥¢¸?™¨è&¢)ßf”ùy§m…á«a¶Úÿ 0¶ìå