[GIT] Networking
From: David Miller
Date: Thu Mar 19 2015 - 00:59:19 EST
1) Fix packet header offset calculation in _decode_session6(), from
Hajime Tazaki.
2) Fix route leak in error paths of xfrm_lookup(), from Huaibin Wang.
3) Be sure to clear state properly when scans fail in iwlwifi mvm
code, from Luciano Coelho.
4) iwlwifi tries to stop scans that aren't actually running, also
from Luciano Coelho.
5) mac80211 should drop mesh frames that are not encrypted, fix
from Bob Copeland.
6) Add new device ID to b43 wireless driver for BCM432228 chips,
from Rafał Miłecki.
7) Fix accidental addition of members after variable sized array
in struct tc_u_hnode, from WANG Cong.
8) Don't re-enable interrupts until after we call napi_complete()
in ibmveth and WIZnet drivers, frm Yongbae Park.
9) Fix regression in vlan tag handling of fec driver, from Fugang
Duan.
10) If a network namespace change fails during rtnl_newlink(),
we don't unwind the device registry properly.
11) Fix two TCP regressions, from Neal Cardwell:
a) Don't allow snd_cwnd_cnt to accumulate huge values
due to missing test in tcp_cong_avoid_ai().
b) Restore CUBIC back to advancing cwnd by 1.5x packets
per RTT.
12) Fix performance regression in xne-netback involving push TX
notifications, from David Vrabel.
13) __skb_tstamp_tx() can be called with a NULL sk pointer, do not
dereference blindly. From Willem de Bruijn.
14) Fix potential stack overflow in RDS protocol stack, from Arnd
Bergmann.
15) VXLAN_VID_MASK used incorrectly in new remote checksum offload
support of VXLAN driver. Fix from Alexey Kodanev.
16) Fix too small netlink SKB allocation in inet_diag layer, from
Eric Dumazet.
17) ieee80211_check_combinations() does not count interfaces
correctly, from Andrei Otcheretianski.
18) Hardware feature determination in bxn2x driver references a
piece of software state that actually isn't initialized yet,
fix from Michal Schmidt.
19) inet_csk_wait_for_connect() needs a sched_annotate_sleep()
annoation, from Eric Dumazet.
Please pull, thanks a lot!
The following changes since commit affb8172de395a6e1db52ed9790ca0456d8c29a9:
Merge git://git.kernel.org/pub/scm/virt/kvm/kvm (2015-03-09 18:59:50 -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 8d006e0105978619fb472e150c88b0d49337fe2b:
Revert "net: cx82310_eth: use common match macro" (2015-03-18 22:37:38 -0400)
----------------------------------------------------------------
Ahmed S. Darwish (1):
can: kvaser_usb: Fix tx queue start/stop race conditions
Al Viro (2):
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
Alexey Kodanev (2):
net: sysctl_net_core: check SNDBUF and RCVBUF for min length
vxlan: fix wrong usage of VXLAN_VID_MASK
Ameen Ali (1):
tulip_core.c : out-of-bounds check.
Andrei Otcheretianski (2):
iwlwifi: mvm: Fix ROC removal
mac80211: count interfaces correctly for combination checks
Arnd Bergmann (1):
rds: avoid potential stack overflow
Bob Copeland (1):
mac80211: drop unencrypted frames in mesh fwding
Dan Carpenter (1):
isdn: icn: use strlcpy() when parsing setup options
Daniel Borkmann (1):
act_bpf: allow non-default TC_ACT opcodes as BPF exec outcome
David S. Miller (6):
Merge tag 'wireless-drivers-for-davem-2015-03-10' of git://git.kernel.org/.../kvalo/wireless-drivers
net: Handle unregister properly when netdev namespace change fails.
Merge tag 'linux-can-fixes-for-4.0-20150314' of git://git.kernel.org/.../mkl/linux-can
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
Merge tag 'mac80211-for-davem-2015-03-16' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'mlx4-net'
David Vrabel (1):
xen-netback: notify immediately after pushing Tx response.
Emmanuel Grumbach (2):
iwlwifi: fix max_ht_ampdu_exponent for older devices
iwlwifi: mvm: BT Coex - fix a NULL pointer exception
Eran Ben Elisha (2):
net/mlx4_en: Fix off-by-one in ethtool statistics display
net/mlx4_en: Set statistics bitmap at port init
Eric Dumazet (3):
xps: must clear sender_cpu before forwarding
inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
inet: Clean up inet_csk_wait_for_connect() vs. might_sleep()
Eyal Shapira (2):
iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant
iwlwifi: mvm: disable beamformer unless FW supports it
Fabio Estevam (1):
Revert "net: fec: fix the warning found by dma debug"
Hajime Tazaki (1):
xfrm6: Fix a offset value for network header in _decode_session6
Hariprasad Shenai (1):
cxgb4: fix coccinelle warnings
Jason Wang (1):
virtio-net: correctly delete napi hash
Johannes Berg (3):
mac80211: ask for ECSA IE to be considered for beacon parse CRC
nl80211: ignore HT/VHT capabilities without QoS/WMM
mac80211: ignore CSA to same channel
Kalle Valo (1):
Merge tag 'iwlwifi-for-kalle-2015-03-05' of https://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Larry Finger (1):
rtlwifi: Improve handling of IPv6 packets
Luciano Coelho (2):
iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails
iwlwifi: mvm: don't try to stop scans that are not running anymore
Majd Dibbiny (1):
IB/mlx4: Saturate RoCE port PMA counters in case of overflow
Michal Kazior (1):
mac80211: disable u-APSD queues by default
Michal Schmidt (1):
bnx2x: fix encapsulation features on 57710/57711
Michal Simek (1):
net: can: Enable xilinx driver for ARM64
Moni Shoua (1):
IB/mlx4: Verify net device validity on port change event
Neal Cardwell (2):
tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w
tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance
Nicolas Dichtel (2):
netdevice.h: fix ndo_bridge_* comments
ip6_tunnel: fix error code when tunnel exists
Nimrod Andy (1):
net: fec: fix receive VLAN CTAG HW acceleration issue
Oliver Hartkopp (1):
net: add comment for sock_efree() usage
Ondrej Zary (1):
Revert "net: cx82310_eth: use common match macro"
Pontus Fuchs (1):
brcmfmac: Perform bound checking on vendor command buffer
Rafał Miłecki (1):
b43: fix support for 5 GHz only BCM43228 model
Robert Jarzmik (1):
Revert "smc91x: retrieve IRQ and trigger flags in a modern way"
Steffen Klassert (1):
xfrm: Fix local error reporting crash with interfamily tunnels
Venkat Venkatsubra (1):
bridge: reset bridge mtu after deleting an interface
WANG Cong (1):
net_sched: fix struct tc_u_hnode layout in u32
Willem de Bruijn (1):
sock: fix possible NULL sk dereference in __skb_tstamp_tx
Yongbae Park (2):
ibmveth: enable interrupts after napi_complete()
net: WIZnet drivers: enable interrupts after napi_complete()
chas williams - CONTRACTOR (1):
MAINTAINERS: Update my email address
huaibin Wang (1):
xfrm: release dst_orig in case of error in xfrm_lookup()
MAINTAINERS | 2 +-
drivers/infiniband/hw/mlx4/mad.c | 20 ++++++++++---
drivers/infiniband/hw/mlx4/main.c | 6 +++-
drivers/isdn/icn/icn.c | 2 +-
drivers/net/can/Kconfig | 2 +-
drivers/net/can/usb/kvaser_usb.c | 83 +++++++++++++++++++++++++++++++--------------------
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +-
drivers/net/ethernet/freescale/fec_main.c | 37 ++++++++---------------
drivers/net/ethernet/ibm/ibmveth.c | 4 +--
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 +--
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +-
drivers/net/ethernet/smsc/smc91x.c | 20 +++++--------
drivers/net/ethernet/wiznet/w5100.c | 2 +-
drivers/net/ethernet/wiznet/w5300.c | 2 +-
drivers/net/usb/cx82310_eth.c | 11 ++++++-
drivers/net/virtio_net.c | 9 +++---
drivers/net/vxlan.c | 4 +--
drivers/net/wireless/b43/main.c | 1 +
drivers/net/wireless/brcm80211/brcmfmac/vendor.c | 15 ++++++++--
drivers/net/wireless/iwlwifi/iwl-1000.c | 6 ++--
drivers/net/wireless/iwlwifi/iwl-2000.c | 13 +++++---
drivers/net/wireless/iwlwifi/iwl-5000.c | 6 ++--
drivers/net/wireless/iwlwifi/iwl-6000.c | 18 +++++++----
drivers/net/wireless/iwlwifi/mvm/coex.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 3 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 38 +++++++++++++++++++++--
drivers/net/wireless/iwlwifi/mvm/rs.c | 21 ++++++++-----
drivers/net/wireless/iwlwifi/mvm/scan.c | 13 ++++----
drivers/net/wireless/iwlwifi/mvm/time-event.c | 9 ++----
drivers/net/wireless/rtlwifi/base.c | 7 +++--
drivers/net/xen-netback/netback.c | 23 +++++++-------
include/linux/netdevice.h | 5 +++-
include/linux/skbuff.h | 7 +++++
include/net/dst.h | 1 +
include/net/vxlan.h | 1 +
net/bridge/br_if.c | 2 ++
net/caif/caif_socket.c | 2 +-
net/core/rtnetlink.c | 26 ++++++++--------
net/core/skbuff.c | 10 +++++--
net/core/sock.c | 4 +++
net/core/sysctl_net_core.c | 10 ++++---
net/ipv4/inet_connection_sock.c | 1 +
net/ipv4/inet_diag.c | 18 +++++++++--
net/ipv4/ip_forward.c | 1 +
net/ipv4/tcp_cong.c | 6 ++++
net/ipv4/tcp_cubic.c | 6 ++--
net/ipv4/xfrm4_output.c | 2 +-
net/ipv6/ip6_output.c | 1 +
net/ipv6/ip6_tunnel.c | 33 ++++++++++----------
net/ipv6/xfrm6_output.c | 2 +-
net/ipv6/xfrm6_policy.c | 1 +
net/mac80211/ieee80211_i.h | 24 +++++++++++----
net/mac80211/mlme.c | 16 +++++++++-
net/mac80211/rx.c | 3 ++
net/mac80211/util.c | 2 +-
net/rds/iw_rdma.c | 40 ++++++++++++++-----------
net/rxrpc/ar-recvmsg.c | 2 +-
net/sched/act_bpf.c | 36 +++++++++++++++++-----
net/sched/cls_u32.c | 5 +++-
net/wireless/nl80211.c | 10 +++++++
net/xfrm/xfrm_policy.c | 12 ++++----
63 files changed, 444 insertions(+), 237 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/