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
..
amd.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
aquantia.c
net: phy: aquantia: Utilize genphy_c45_aneg_done()
2018-03-01 21:23:34 -05:00
asix.c
net-next: phy: new Asix Electronics PHY driver
2018-04-19 16:11:10 -04:00
at803x.c
net: phy: fix wrong masks to phy_modify()
2018-01-08 14:20:21 -05:00
bcm-cygnus.c
net: phy: broadcom: Fix bcm_write_exp()
2018-05-23 15:27:01 -04:00
bcm-phy-lib.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-05-26 19:46:15 -04:00
bcm-phy-lib.h
net: phy: broadcom: Fix bcm_write_exp()
2018-05-23 15:27:01 -04:00
bcm7xxx.c
net: phy: broadcom: Fix bcm_write_exp()
2018-05-23 15:27:01 -04:00
bcm63xx.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
bcm87xx.c
broadcom.c
net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default.
2018-06-05 09:43:09 -04:00
cicada.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
cortina.c
net: phy: cortina: Utilize generic functions
2018-03-01 21:23:35 -05:00
davicom.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
dp83tc811.c
net: phy: DP83TC811: Introduce support for the DP83TC811 phy
2018-05-11 16:36:04 -04:00
dp83640.c
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
dp83640_reg.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
dp83822.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
dp83848.c
net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620
2018-06-10 12:38:03 -07:00
dp83867.c
net: phy: dp83867: Add binding for the CLK_OUT pin muxing option
2018-02-14 15:33:43 -05:00
et1011c.c
fixed_phy.c
net: phy: fixed-phy: remove fixed_phy_update_state()
2018-01-03 10:38:54 -05:00
icplus.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
intel-xway.c
net: phy: intel-xway: add VR9 v1.1 phy ids
2018-03-23 13:19:49 -04:00
Kconfig
net: phy: Allow MDIO_MOXART and MDIO_SUN4I with COMPILE_TEST
2018-05-17 17:11:06 -04:00
lxt.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
Makefile
net: phy: mscc-miim: Add MDIO driver
2018-05-15 16:41:15 -04:00
marvell.c
drivers: net: replace UINT64_MAX with U64_MAX
2018-04-27 20:18:55 -04:00
marvell10g.c
net: phy: marvell10g: add thermal hwmon device
2018-04-04 11:24:54 -04:00
mdio-bcm-iproc.c
net: phy: Initialize mdio clock at probe function
2017-02-09 17:10:23 -05:00
mdio-bcm-unimac.c
net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()
2018-01-11 13:56:24 -05:00
mdio-bitbang.c
net: phy: mdio-bitbang: Remove reset support
2018-04-19 15:59:10 -04:00
mdio-boardinfo.c
net: phy: mdio-boardinfo: Allow recursive mdiobus_register()
2018-04-20 10:33:26 -04:00
mdio-boardinfo.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mdio-cavium.c
mdio-cavium.h
mdio-gpio.c
net: phy: mdio-gpio: Cut surplus includes
2018-06-12 15:23:55 -07:00
mdio-hisi-femac.c
net: Add MDIO bus driver for the Hisilicon FEMAC
2016-07-16 21:32:58 -07:00
mdio-i2c.c
net: phy: add I2C mdio bus
2017-08-06 20:55:28 -07:00
mdio-i2c.h
net: phy: add I2C mdio bus
2017-08-06 20:55:28 -07:00
mdio-moxart.c
mdio-mscc-miim.c
drivers: net: Remove device_node checks with of_mdiobus_register()
2018-05-16 14:20:36 -04:00
mdio-mux-bcm-iproc.c
net: mdio-mux: add mdio_mux parameter to mdio_mux_init()
2017-09-05 14:42:52 -07:00
mdio-mux-gpio.c
net: mdio-mux: add mdio_mux parameter to mdio_mux_init()
2017-09-05 14:42:52 -07:00
mdio-mux-mmioreg.c
net: phy: mdio-mux: slience probe defer error
2018-03-07 12:39:59 -05:00
mdio-mux.c
net: mdio-mux: add mdio_mux parameter to mdio_mux_init()
2017-09-05 14:42:52 -07:00
mdio-octeon.c
mdio-sun4i.c
mdio-sun4i: Fix a memory leak
2018-01-08 14:30:28 -05:00
mdio-thunder.c
mdio-xgene.c
net: phy: xgene: disable clk on error paths
2017-12-18 15:09:42 -05:00
mdio-xgene.h
drivers: net: phy: xgene: Add lock to protect mac access
2017-05-16 11:41:08 -04:00
mdio_bus.c
net: phy: remove PM ops from MDIO bus
2018-06-05 08:50:16 -04:00
mdio_device.c
phylib: rename reset-(post-)delay-us to reset-(de)assert-us
2017-12-27 11:06:50 -05:00
meson-gxl.c
net: phy: meson-gxl: join the authors
2017-12-18 13:24:56 -05:00
micrel.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-05-21 16:01:54 -04:00
microchip.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-04-21 16:32:48 -04:00
microchip_t1.c
microchip_t1: Add driver for Microchip LAN87XX T1 PHYs
2018-05-10 14:16:36 -04:00
mscc.c
net: phy: Add LED mode driver for Microsemi PHYs.
2017-02-08 13:29:04 -05:00
national.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
phy-c45.c
net: phy: Fix spelling mistake: "advertisment"-> "advertisement"
2018-03-04 18:11:54 -05:00
phy-core.c
net: phy: Fix spelling mistake: "advertisment"-> "advertisement"
2018-03-04 18:11:54 -05:00
phy.c
net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handling
2018-06-03 08:50:10 -04:00
phy_device.c
net: phy: add struct device_type representation of a PHY
2018-06-05 08:50:16 -04:00
phy_led_triggers.c
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
phylink.c
net: phy: phylink: Don't release NULL GPIO
2018-05-21 12:13:05 -04:00
qsemi.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
realtek.c
net: phy: realtek: add suspend/resume callbacks for RTL8211B
2018-05-28 23:01:56 -04:00
rockchip.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
sfp-bus.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-05-11 20:53:22 -04:00
sfp.c
net: phy: sfp: make the i2c-bus dt property mandatory
2018-05-23 14:34:27 -04:00
sfp.h
sfp: add sfp-bus to bridge between network devices and sfp cages
2017-08-06 20:55:29 -07:00
smsc.c
drivers: net: replace UINT64_MAX with U64_MAX
2018-04-27 20:18:55 -04:00
spi_ks8995.c
drivers/net: Use octal not symbolic permissions
2018-03-26 12:07:49 -04:00
ste10Xp.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
swphy.c
swphy.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
teranetics.c
net: phy: teranetics: Utilize generic functions
2018-03-01 21:23:34 -05:00
uPD60620.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
vitesse.c
net: phy: remove generic settings for callbacks config_aneg and read_status from drivers
2017-12-01 15:42:21 -05:00
xilinx_gmii2rgmii.c
net: phy: Fix mask value write on gmii2rgmii converter speed register
2017-09-18 16:33:18 -07:00