[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190129.125500.154282464274712566.davem@davemloft.net>
Date: Tue, 29 Jan 2019 12:55:00 -0800 (PST)
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
1) Need to save away the IV across tls async operations, from Dave
Watson.
2) Upon successful packet processing, we should liberate the SKB with
dev_consume_skb{_irq}(). From Yang Wei.
3) Only apply RX hang workaround on effected macb chips, from Harini
Katakam.
4) Dummy netdev need a proper namespace assigned to them, from Josh
Elsasser.
5) Some paths of nft_compat run lockless now, and thus we need to use
a proper refcnt_t. From Florian Westphal.
6) Avoid deadlock in mlx5 by doing IRQ locking, from Moni Shoua.
7) netrom does not refcount sockets properly wrt. timers, fix that
by using the sock timer API. From Cong Wang.
8) Fix locking of inexact inserts of xfrm policies, from Florian
Westphal.
9) Missing xfrm hash generation bump, also from Florian.
10) Missing of_node_put() in hns driver, from Yonglong Liu.
11) Fix DN_IFREQ_SIZE, from Johannes Berg.
12) ip6mr notifier is invoked during traversal of wrong table,
from Nir Dotan.
13) TX promisc settings not performed correctly in qed, from Manish
Chopra.
14) Fix OOB access in vhost, from Jason Wang.
Please pull, thanks a lot!
The following changes since commit 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2019-01-27 09:21:00 -0800)
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 d07e1e0febe10b65eecd3205ad3bd1e999754887:
MAINTAINERS: Add entry for XDP (eXpress Data Path) (2019-01-29 11:40:51 -0800)
----------------------------------------------------------------
Alexey Khoroshilov (1):
net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()
Anders Roxell (1):
netfilter: ipt_CLUSTERIP: fix warning unused variable cn
Andrew Lunn (1):
net: dsa: mv88e6xxx: Fix serdes irq setup going recursive
Aya Levin (1):
net/mlx5e: Allow MAC invalidation while spoofchk is ON
Benedict Wong (1):
xfrm: Make set-mark default behavior backward compatible
Bernard Pidoux (1):
net/rose: fix NULL ax25_cb kernel panic
Bodong Wang (1):
Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager"
Cong Wang (1):
netrom: switch to sock timer API
Dave Watson (2):
net: tls: Save iv in tls_rec for async crypto requests
net: tls: Fix deadlock in free_resources tx
David S. Miller (5):
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec
Merge tag 'mlx5-fixes-2019-01-25' of git://git.kernel.org/.../saeed/linux
Merge branch 'hns-fixes'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'qed-Bug-fixes'
Fernando Fernandez Mancera (1):
netfilter: nfnetlink_osf: add missing fmatch check
Florian Westphal (12):
selftests: xfrm: add block rules with adjacent/overlapping subnets
xfrm: policy: use hlist rcu variants on inexact insert, part 2
xfrm: policy: increment xfrm_hash_generation on hash rebuild
xfrm: policy: delete inexact policies from inexact list on hash rebuild
xfrm: policy: fix reinsertion on node merge
selftests: xfrm: alter htresh to trigger move of policies to hash table
xfrm: policy: fix infinite loop when merging src-nodes
xfrm: refine validation of template and selector families
netfilter: nft_compat: use refcnt_t type for nft_xt reference count
netfilter: nft_compat: make lists per netns
netfilter: nft_compat: destroy function must not have side effects
netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present
Harini Katakam (1):
net: macb: Apply RXUBR workaround only to versions with errata
Jason Wang (1):
vhost: fix OOB in get_rx_bufs()
Jesper Dangaard Brouer (1):
MAINTAINERS: Add entry for XDP (eXpress Data Path)
Johannes Berg (1):
decnet: fix DN_IFREQ_SIZE
Josh Elsasser (1):
net: set default network namespace in init_dummy_netdev()
Manish Chopra (5):
qed: Fix bug in tx promiscuous mode settings
qed: Fix LACP pdu drops for VFs
qed: Fix VF probe failure while FLR
qed: Fix system crash in ll2 xmit
qed: Fix stack out of bounds bug
Moni Shoua (1):
net/mlx5: Take lock with IRQs disabled to avoid deadlock
Nir Dotan (1):
ip6mr: Fix notifiers call on mroute_clean_tables()
Or Gerlitz (2):
net/mlx5e: Move to use common phys port names for vport representors
net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep
Shay Agroskin (1):
net/mlx5e: Fix wrong private flag usage causing checksum disable
Su Yanjun (1):
vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel
Tomonori Sakita (1):
net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case
Yang Wei (8):
net: i825xx: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
net: alteon: replace dev_kfree_skb_irq by dev_consume_skb_irq
net: amd8111e: replace dev_kfree_skb_irq by dev_consume_skb_irq
net: apple: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
net: ti: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
net: 8139cp: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles
net: caif: call dev_consume_skb_any when skb xmit done
net: b44: replace dev_kfree_skb_xxx by dev_consume_skb_xxx for drop profiles
Yonglong Liu (3):
net: hns: Fix for missing of_node_put() after of_parse_phandle()
net: hns: Restart autoneg need return failed when autoneg off
net: hns: Fix wrong read accesses via Clause 45 MDIO protocol
ZhangXiaoxu (1):
ipvs: Fix signed integer overflow when setsockopt timeout
MAINTAINERS | 18 ++++++++++
drivers/net/caif/caif_serial.c | 5 +--
drivers/net/dsa/mv88e6xxx/serdes.c | 2 +-
drivers/net/ethernet/alteon/acenic.c | 2 +-
drivers/net/ethernet/altera/altera_msgdma.c | 3 +-
drivers/net/ethernet/amd/amd8111e.c | 2 +-
drivers/net/ethernet/apple/bmac.c | 2 +-
drivers/net/ethernet/broadcom/b44.c | 4 +--
drivers/net/ethernet/cadence/macb.h | 3 ++
drivers/net/ethernet/cadence/macb_main.c | 28 +++++++++------
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 5 +++
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +++++----
drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +-
drivers/net/ethernet/i825xx/82596.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 25 +++++++++++--
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +++++-------
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 21 +++++++++++
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 ++
drivers/net/ethernet/mellanox/mlx5/core/qp.c | 5 +--
drivers/net/ethernet/qlogic/qed/qed_dev.c | 8 ++---
drivers/net/ethernet/qlogic/qed/qed_l2.c | 12 ++++++-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 3 ++
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 20 ++++++++---
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 10 ++++--
drivers/net/ethernet/qlogic/qed/qed_vf.c | 10 ++++++
drivers/net/ethernet/realtek/8139cp.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 ++-
drivers/net/ethernet/ti/cpmac.c | 2 +-
drivers/vhost/net.c | 3 +-
drivers/vhost/scsi.c | 2 +-
drivers/vhost/vhost.c | 7 ++--
drivers/vhost/vhost.h | 4 ++-
drivers/vhost/vsock.c | 2 +-
include/net/tls.h | 2 ++
net/bridge/netfilter/ebtables.c | 9 +++--
net/core/dev.c | 3 ++
net/decnet/dn_dev.c | 2 +-
net/ipv4/ip_vti.c | 50 ++++++++++++++++++++++++++
net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
net/ipv6/ip6mr.c | 7 ++--
net/netfilter/ipvs/ip_vs_ctl.c | 12 +++++++
net/netfilter/nfnetlink_osf.c | 4 +++
net/netfilter/nft_compat.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
net/netrom/nr_timer.c | 20 +++++------
net/rose/rose_route.c | 5 +++
net/tls/tls_sw.c | 6 +++-
net/xfrm/xfrm_policy.c | 63 +++++++++++++++++----------------
net/xfrm/xfrm_user.c | 13 ++++---
tools/testing/selftests/net/xfrm_policy.sh | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
50 files changed, 605 insertions(+), 195 deletions(-)
Powered by blists - more mailing lists