Linus Torvalds
9215310cf1
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
...
Pull networking fixes from David Miller:
1) Various netfilter fixlets from Pablo and the netfilter team.
2) Fix regression in IPVS caused by lack of PMTU exceptions on local
routes in ipv6, from Julian Anastasov.
3) Check pskb_trim_rcsum for failure in DSA, from Zhouyang Jia.
4) Don't crash on poll in TLS, from Daniel Borkmann.
5) Revert SO_REUSE{ADDR,PORT} change, it regresses various things
including Avahi mDNS. From Bart Van Assche.
6) Missing of_node_put in qcom/emac driver, from Yue Haibing.
7) We lack checking of the TCP checking in one special case during SYN
receive, from Frank van der Linden.
8) Fix module init error paths of mac80211 hwsim, from Johannes Berg.
9) Handle 802.1ad properly in stmmac driver, from Elad Nachman.
10) Must grab HW caps before doing quirk checks in stmmac driver, from
Jose Abreu.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (81 commits)
net: stmmac: Run HWIF Quirks after getting HW caps
neighbour: skip NTF_EXT_LEARNED entries during forced gc
net: cxgb3: add error handling for sysfs_create_group
tls: fix waitall behavior in tls_sw_recvmsg
tls: fix use-after-free in tls_push_record
l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl()
l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels
mlxsw: spectrum_switchdev: Fix port_vlan refcounting
mlxsw: spectrum_router: Align with new route replace logic
mlxsw: spectrum_router: Allow appending to dev-only routes
ipv6: Only emit append events for appended routes
stmmac: added support for 802.1ad vlan stripping
cfg80211: fix rcu in cfg80211_unregister_wdev
mac80211: Move up init of TXQs
mac80211_hwsim: fix module init error paths
cfg80211: initialize sinfo in cfg80211_get_station
nl80211: fix some kernel doc tag mistakes
hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload
rds: avoid unenecessary cong_update in loop transport
l2tp: clean up stale tunnel or session in pppol2tp_connect's error path
...
2018-06-16 07:39:34 +09:00
..
aead_api.c
mac80211: use crypto_aead_authsize()
2017-10-11 15:46:45 +02:00
aead_api.h
mac80211: aead api to reduce redundancy
2017-10-11 09:37:35 +02:00
aes_ccm.h
mac80211: aead api to reduce redundancy
2017-10-11 09:37:35 +02:00
aes_cmac.c
mac80211: aes-cmac: switch to shash CMAC driver
2017-02-08 09:19:33 +01:00
aes_cmac.h
mac80211: aes-cmac: switch to shash CMAC driver
2017-02-08 09:19:33 +01:00
aes_gcm.h
mac80211: aead api to reduce redundancy
2017-10-11 09:37:35 +02:00
aes_gmac.c
mac80211: move struct aead_req off the stack
2016-10-17 16:14:04 +02:00
aes_gmac.h
mac80211: move struct aead_req off the stack
2016-10-17 16:14:04 +02:00
agg-rx.c
mac80211: agg-rx: Accept ADDBA request update if timeout did not change
2018-02-27 11:06:04 +01:00
agg-tx.c
mac80211: use timeout from the AddBA response instead of the request
2018-05-07 20:35:15 +02:00
cfg.c
mac80211: allocate and fill tidstats only when needed
2018-05-18 11:40:44 +02:00
chan.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
debug.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-03-23 11:31:58 -04:00
debugfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_key.c
debugfs_key.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_netdev.c
networking: convert many more places to skb_put_zero()
2017-06-16 11:48:35 -04:00
debugfs_netdev.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
debugfs_sta.c
mac80211: Add txq flags to debugfs
2018-01-31 12:57:24 +01:00
debugfs_sta.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
driver-ops.c
driver-ops.h
mac80211: Support adding duration for prepare_tx() callback
2018-05-23 11:06:10 +02:00
ethtool.c
mac80211: allocate and fill tidstats only when needed
2018-05-18 11:40:44 +02:00
fils_aead.c
Some more updates:
2017-02-10 14:31:51 -05:00
fils_aead.h
mac80211: FILS AEAD protection for station mode association frames
2016-10-27 16:03:25 +02:00
ht.c
mac80211: fix TX aggregation stop race
2018-05-18 11:14:36 +02:00
ibss.c
mac80211: Send control port frames over nl80211
2018-03-29 14:08:30 +02:00
ieee80211_i.h
mac80211: Support the new cfg80211 TXQ stats API
2018-05-08 13:25:22 +02:00
iface.c
mac80211: Send control port frames over nl80211
2018-03-29 14:08:30 +02:00
Kconfig
mac80211: fils_aead: Use crypto api CMAC shash rather than bare cipher
2017-02-08 09:19:17 +01:00
key.c
mac80211: allow AP_VLAN operation on crypto controlled devices
2018-03-29 11:35:22 +02:00
key.h
mac80211: aes-cmac: switch to shash CMAC driver
2017-02-08 09:19:33 +01:00
led.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
led.h
main.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-06-16 07:39:34 +09:00
Makefile
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
mesh.c
mac80211: notify driver for change in multicast rates
2018-03-23 13:23:17 +01:00
mesh.h
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
mesh_hwmp.c
mac80211: mark expected switch fall-throughs
2017-12-11 12:16:04 +01:00
mesh_pathtbl.c
rhashtable: Change rhashtable_walk_start to return void
2017-12-11 09:58:38 -05:00
mesh_plink.c
mac80211: mesh: fix premature update of rc stats
2018-05-18 10:02:28 +02:00
mesh_ps.c
networking: make skb_put & friends return void pointers
2017-06-16 11:48:39 -04:00
mesh_sync.c
mac80211: Use appropriate name for functions and messages
2016-12-13 16:22:27 +01:00
michael.c
mac80211: add get TID helper
2018-02-22 21:13:03 +01:00
michael.h
mlme.c
mac80211: Support adding duration for prepare_tx() callback
2018-05-23 11:06:10 +02:00
ocb.c
mac80211: Convert timers to use timer_setup()
2017-11-20 16:55:11 +01:00
offchannel.c
mac80211: mark expected switch fall-throughs
2017-12-11 12:16:04 +01:00
pm.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
rate.c
mac80211: Dynamically set CoDel parameters per station
2017-05-17 16:03:40 +02:00
rate.h
mac80211: make rate control tx status API more extensible
2017-04-28 10:57:33 +02:00
rc80211_minstrel.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
rc80211_minstrel.h
mac80211: minstrel: make prob_ewma u16 instead of u32
2016-12-15 11:07:53 +01:00
rc80211_minstrel_debugfs.c
net: Use octal not symbolic permissions
2018-03-26 12:07:48 -04:00
rc80211_minstrel_ht.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
rc80211_minstrel_ht.h
mac80211: minstrel_ht: move supported bitrate mask out of group data
2016-12-15 11:07:52 +01:00
rc80211_minstrel_ht_debugfs.c
net: Use octal not symbolic permissions
2018-03-26 12:07:48 -04:00
rx.c
mac80211: rename rtap_vendor_space to rtap_space
2018-05-07 20:49:44 +02:00
scan.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
spectmgmt.c
mac80211: Do not disconnect on invalid operating class
2018-02-19 14:53:14 +01:00
sta_info.c
mac80211: allocate and fill tidstats only when needed
2018-05-18 11:40:44 +02:00
sta_info.h
mac80211: allocate and fill tidstats only when needed
2018-05-18 11:40:44 +02:00
status.c
mac80211: average ack rssi support for data frames
2018-05-07 21:41:16 +02:00
tdls.c
mac80211: enable TDLS peer buffer STA feature
2017-12-11 12:16:05 +01:00
tkip.c
tkip.h
trace.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace.h
mac80211: Support adding duration for prepare_tx() callback
2018-05-23 11:06:10 +02:00
trace_msg.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
tx.c
Merge remote-tracking branch 'net-next/master' into mac80211-next
2018-05-23 11:05:59 +02:00
util.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
vht.c
mac80211: Use proper chan_width enum in sta opmode event
2018-03-29 10:19:59 +02:00
wep.c
mac80211: Add RX flag to indicate ICV stripped
2017-01-12 10:15:18 +01:00
wep.h
wme.c
mac80211: mark expected switch fall-throughs
2017-12-11 12:16:04 +01:00
wme.h
wpa.c
mac80211: add get TID helper
2018-02-22 21:13:03 +01:00
wpa.h