Linus Torvalds
fa2e1ba3e9
Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
...
Pull networking fixes from Jakub Kicinski:
"Including fixes from netfilter, bpf.
Quite a handful of old regression fixes but most of those are
pre-5.16.
Current release - regressions:
- fix memory leaks in the skb free deferral scheme if upper layer
protocols are used, i.e. in-kernel TCP readers like TLS
Current release - new code bugs:
- nf_tables: fix NULL check typo in _clone() functions
- change the default to y for Vertexcom vendor Kconfig
- a couple of fixes to incorrect uses of ref tracking
- two fixes for constifying netdev->dev_addr
Previous releases - regressions:
- bpf:
- various verifier fixes mainly around register offset handling
when passed to helper functions
- fix mount source displayed for bpffs (none -> bpffs)
- bonding:
- fix extraction of ports for connection hash calculation
- fix bond_xmit_broadcast return value when some devices are down
- phy: marvell: add Marvell specific PHY loopback
- sch_api: don't skip qdisc attach on ingress, prevent ref leak
- htb: restore minimal packet size handling in rate control
- sfp: fix high power modules without diagnostic monitoring
- mscc: ocelot:
- don't let phylink re-enable TX PAUSE on the NPI port
- don't dereference NULL pointers with shared tc filters
- smsc95xx: correct reset handling for LAN9514
- cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
- phy: micrel: use kszphy_suspend/_resume for irq aware devices,
avoid races with the interrupt
Previous releases - always broken:
- xdp: check prog type before updating BPF link
- smc: resolve various races around abnormal connection termination
- sit: allow encapsulated IPv6 traffic to be delivered locally
- axienet: fix init/reset handling, add missing barriers, read the
right status words, stop queues correctly
- add missing dev_put() in sock_timestamping_bind_phc()
Misc:
- ipv4: prevent accidentally passing RTO_ONLINK to
ip_route_output_key_hash() by sanitizing flags
- ipv4: avoid quadratic behavior in netns dismantle
- stmmac: dwmac-oxnas: add support for OX810SE
- fsl: xgmac_mdio: add workaround for erratum A-009885"
* tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (92 commits)
ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
ipv4: avoid quadratic behavior in netns dismantle
net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
dt-bindings: net: Document fsl,erratum-a009885
net/fsl: xgmac_mdio: Add workaround for erratum A-009885
net: mscc: ocelot: fix using match before it is set
net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
net: axienet: increase default TX ring size to 128
net: axienet: fix for TX busy handling
net: axienet: fix number of TX ring slots for available check
net: axienet: Fix TX ring slot available check
net: axienet: limit minimum TX ring size
net: axienet: add missing memory barriers
net: axienet: reset core on initialization prior to MDIO access
net: axienet: Wait for PhyRstCmplt after core reset
net: axienet: increase reset timeout
bpf, selftests: Add ringbuf memory type confusion test
...
2022-01-20 10:57:05 +02:00
..
2021-02-02 18:23:29 -08:00
2021-10-08 15:17:00 -07:00
2021-03-15 17:22:22 +01:00
2021-03-15 17:22:22 +01:00
2021-01-27 18:18:15 -08:00
2021-10-28 13:22:49 -07:00
2021-10-28 13:22:49 -07:00
2021-09-14 15:49:24 -07:00
2021-08-25 17:40:35 -07:00
2021-08-25 17:40:35 -07:00
2021-09-28 13:51:19 -07:00
2020-07-25 20:16:34 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2020-07-25 20:16:34 -07:00
2020-07-25 20:16:33 -07:00
2020-12-04 22:32:40 +01:00
2020-07-25 20:16:34 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-07-23 16:45:17 -07:00
2020-09-28 16:48:02 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-08-06 17:16:33 +02:00
2021-05-26 10:45:41 -07:00
2020-05-09 17:05:27 -07:00
2020-05-09 17:05:27 -07:00
2020-06-24 18:37:59 -07:00
2021-05-11 15:07:17 -07:00
2020-07-25 20:16:34 -07:00
2020-07-31 00:43:49 +02:00
2020-06-24 18:37:59 -07:00
2021-05-26 10:45:41 -07:00
2021-05-26 10:45:41 -07:00
2021-11-26 18:01:56 -08:00
2021-08-15 00:19:06 -07:00
2021-11-30 10:56:28 -08:00
2021-11-30 10:56:28 -08:00
2021-03-26 17:51:02 +01:00
2021-11-26 18:01:56 -08:00
2020-12-29 15:16:21 +01:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-12-15 16:53:51 -08:00
2019-12-15 16:53:51 -08:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-11-04 16:06:56 +01:00
2019-12-15 16:53:51 -08:00
2019-08-07 14:43:49 -07:00
2019-11-04 16:06:56 +01:00
2019-11-04 16:06:56 +01:00
2019-11-04 16:06:56 +01:00
2019-11-04 16:06:56 +01:00
2019-11-04 16:06:56 +01:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2019-10-15 16:06:05 -07:00
2021-04-26 18:37:13 -07:00
2019-10-15 16:06:05 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-08-07 14:43:49 -07:00
2019-11-04 16:06:56 +01:00
2020-08-18 18:12:46 -07:00
2019-11-04 16:06:56 +01:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-08-19 14:19:39 -07:00
2020-07-13 10:42:03 -07:00
2021-11-11 17:41:11 -08:00
2021-10-08 11:08:11 -07:00
2019-05-24 14:05:58 -07:00
2019-05-24 14:05:58 -07:00
2019-05-24 14:05:58 -07:00
2021-10-08 11:08:11 -07:00
2021-10-08 11:08:11 -07:00
2021-10-08 11:08:11 -07:00
2020-09-29 11:10:48 -07:00
2021-11-11 17:41:11 -08:00
2020-07-25 20:16:35 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2020-07-25 20:16:35 -07:00
2021-10-07 22:01:56 -07:00
2021-10-08 15:10:43 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-12-02 11:18:36 -08:00
2021-04-26 18:37:13 -07:00
2021-10-07 22:01:56 -07:00
2021-11-01 14:10:00 -07:00
2021-11-08 22:17:55 +01:00
2021-03-10 13:37:33 -08:00
2020-03-02 16:25:14 -08:00
2021-11-07 08:34:23 -08:00
2021-10-08 15:17:00 -07:00
2021-03-16 23:52:16 +01:00
2021-11-07 11:54:51 -08:00
2021-11-07 11:54:51 -08:00
2021-11-07 11:54:51 -08:00
2020-09-29 13:09:24 -07:00
2021-11-06 12:54:12 -07:00
2021-09-28 13:51:19 -07:00
2020-08-26 12:47:56 -07:00
2020-08-26 12:47:56 -07:00
2020-04-24 17:34:30 -07:00
2020-08-26 12:47:56 -07:00
2020-09-29 13:09:24 -07:00
2021-09-13 10:53:50 -07:00
2021-10-07 22:01:56 -07:00
2021-12-13 09:25:59 -08:00
2021-07-22 20:09:16 -07:00
2021-02-04 16:35:05 -08:00
2021-10-01 15:31:51 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-04-23 14:05:27 -07:00
2021-04-23 14:05:27 -07:00
2021-05-13 17:23:57 -07:00
2021-04-23 14:05:27 -07:00
2021-04-23 14:05:27 -07:00
2021-04-23 14:05:27 -07:00
2020-06-11 16:05:56 +02:00
2021-12-29 17:54:40 -08:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2022-01-06 22:25:53 +01:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2021-03-10 00:11:16 +01:00
2021-02-11 16:19:28 +01:00
2021-12-02 11:18:36 -08:00
2020-09-15 18:28:27 -07:00
2020-09-15 18:28:27 -07:00
2020-03-04 13:41:06 -08:00
2021-10-07 22:01:56 -07:00
2021-03-02 11:30:59 +01:00
2021-08-24 14:17:53 -07:00
2021-10-01 15:31:51 -07:00
2020-06-01 14:38:22 -07:00
2020-10-09 22:03:06 +02:00
2020-10-09 22:03:06 +02:00
2020-10-09 22:03:06 +02:00
2020-10-09 22:03:06 +02:00
2020-11-26 00:25:55 +01:00
2019-05-23 16:20:57 +02:00
2019-05-23 16:20:57 +02:00
2019-05-23 16:20:57 +02:00
2021-11-30 10:56:28 -08:00
2019-06-19 02:22:52 +02:00
2019-06-19 02:22:52 +02:00
2020-01-10 17:20:07 +01:00
2020-09-03 17:14:40 -07:00
2021-11-30 10:56:28 -08:00
2021-10-06 12:34:02 -07:00
2021-01-29 02:09:31 +01:00
2021-01-29 02:09:31 +01:00
2020-06-01 14:38:22 -07:00
2020-01-20 16:37:45 -08:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-09-28 13:51:19 -07:00
2021-02-11 17:44:41 -08:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-09-28 13:51:19 -07:00
2021-08-20 01:10:01 +02:00
2021-08-13 17:51:25 -07:00
2021-12-11 17:40:23 -08:00
2021-12-11 17:40:23 -08:00
2021-11-30 10:56:28 -08:00
2019-06-19 02:22:52 +02:00
2019-06-19 02:22:52 +02:00
2020-09-03 17:14:40 -07:00
2019-06-19 02:22:52 +02:00
2021-11-30 10:56:28 -08:00
2021-05-19 00:33:40 +02:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-02-26 11:51:48 -08:00
2021-02-26 11:51:48 -08:00
2021-02-26 11:51:48 -08:00
2021-10-07 22:01:56 -07:00
2020-03-02 16:25:14 -08:00
2020-06-28 10:06:53 -07:00
2021-08-17 00:45:08 +02:00
2021-10-07 22:01:56 -07:00
2021-10-01 15:31:51 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2020-09-03 17:14:40 -07:00
2021-09-28 13:51:19 -07:00
2020-04-26 10:00:36 -07:00
2021-08-13 16:40:40 -07:00
2020-01-20 16:37:45 -08:00
2021-01-08 13:39:24 -08:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2020-08-19 14:19:39 -07:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2020-08-19 14:19:39 -07:00
2020-01-20 16:37:45 -08:00
2021-10-25 20:39:42 -07:00
2020-12-10 16:51:28 +01:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2021-03-09 10:59:46 -08:00
2020-08-19 14:19:39 -07:00
2020-08-20 16:45:09 +02:00
2020-08-01 23:10:42 -07:00
2022-01-06 15:20:49 -08:00
2022-01-19 01:27:03 +01:00
2020-09-21 16:18:00 -07:00
2021-10-08 15:10:43 -07:00
2020-07-01 09:06:12 +02:00
2020-03-30 15:00:30 -07:00
2020-06-24 11:10:59 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2020-01-10 17:20:07 +01:00
2021-09-28 13:51:19 -07:00
2020-01-10 17:20:07 +01:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2020-11-14 08:17:27 -08:00
2021-02-12 17:37:23 -08:00
2021-03-10 13:37:11 -08:00
2021-02-24 16:48:16 +01:00
2021-02-12 17:37:23 -08:00
2021-02-12 17:37:23 -08:00
2021-02-12 17:37:23 -08:00
2021-02-12 17:37:23 -08:00
2021-02-12 17:37:23 -08:00
2021-05-11 15:07:17 -07:00
2020-11-05 20:04:46 -08:00
2021-11-15 20:37:11 -08:00
2019-07-03 15:06:33 +02:00
2020-10-19 15:57:42 -07:00
2021-12-18 13:27:41 -08:00
2020-10-02 15:00:49 -07:00
2021-10-05 17:07:42 -07:00
2021-12-02 11:18:36 -08:00
2020-06-22 17:01:48 -07:00
2021-11-07 08:34:23 -08:00
2021-11-07 08:34:23 -08:00
2021-11-25 23:05:23 +01:00
2020-03-02 22:06:27 -08:00
2020-01-20 16:37:45 -08:00
2021-12-10 15:29:18 -08:00
2021-05-24 13:30:52 -07:00
2020-01-20 16:37:45 -08:00
2020-01-20 16:37:45 -08:00
2021-10-01 15:31:51 -07:00
2021-10-07 22:01:56 -07:00
2020-11-05 19:55:57 -08:00
2021-11-07 08:34:23 -08:00
2021-06-15 18:01:06 +02:00
2021-09-28 13:51:19 -07:00
2021-04-08 23:54:48 -07:00
2021-12-16 21:41:13 +01:00
2021-01-20 14:10:35 -08:00
2020-04-28 17:27:08 -07:00
2020-09-28 17:20:28 -07:00
2021-10-01 15:31:51 -07:00
2020-03-02 16:25:14 -08:00
2021-10-22 14:26:33 -07:00
2021-08-17 00:45:08 +02:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-09-28 13:51:19 -07:00
2020-11-19 11:58:15 -08:00
2021-09-28 23:17:22 -07:00
2021-11-28 22:24:57 -08:00
2021-11-07 08:34:23 -08:00
2020-09-28 21:33:38 -07:00
2021-05-11 15:07:17 -07:00
2021-04-08 23:54:48 -07:00
2021-05-19 00:41:44 +02:00
2020-01-20 16:37:45 -08:00
2021-10-07 22:01:56 -07:00
2020-03-05 14:02:41 -08:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-11-10 16:29:59 -08:00
2020-11-12 18:39:28 -08:00
2021-11-23 20:16:18 -08:00
2021-10-07 22:01:56 -07:00
2021-11-07 08:34:23 -08:00
2021-09-28 13:51:19 -07:00
2021-11-26 18:01:56 -08:00
2021-10-21 17:10:10 -07:00
2020-06-01 14:38:20 -07:00
2021-05-11 15:07:17 -07:00
2021-08-15 00:19:10 -07:00
2020-09-25 13:58:02 -07:00
2020-08-21 15:16:12 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-11-07 08:34:23 -08:00
2021-02-10 11:05:34 -08:00
2021-10-07 22:01:56 -07:00
2022-01-20 08:52:53 +02:00
2021-05-13 17:23:57 -07:00
2021-05-13 17:23:57 -07:00
2020-11-12 09:13:49 -08:00
2021-05-19 00:33:40 +02:00
2020-09-09 11:21:34 -07:00
2020-09-09 11:21:34 -07:00
2020-09-10 20:01:53 -07:00
2021-09-07 17:23:19 +02:00
2021-09-28 13:51:19 -07:00
2020-01-20 16:37:45 -08:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-07-15 21:54:43 +02:00
2021-09-28 13:51:19 -07:00
2021-11-07 08:34:23 -08:00
2021-09-28 13:51:19 -07:00
2021-10-07 22:01:56 -07:00
2021-10-07 22:01:56 -07:00
2020-09-29 13:09:24 -07:00
2020-09-29 13:09:24 -07:00
2022-01-20 08:52:53 +02:00
2020-03-02 16:25:14 -08:00
2021-10-07 22:01:56 -07:00
2020-08-13 16:45:41 -07:00
2020-01-20 16:37:45 -08:00
2021-12-02 11:18:36 -08:00
2020-01-20 16:37:45 -08:00
2020-08-18 17:16:15 -07:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-10-01 15:31:51 -07:00
2021-07-07 19:51:13 -07:00
2021-09-28 13:51:19 -07:00
2022-01-11 09:44:06 -08:00
2021-10-07 22:01:56 -07:00
2020-01-20 16:37:45 -08:00
2021-09-28 13:51:19 -07:00
2021-10-07 22:01:56 -07:00
2020-01-20 16:37:45 -08:00
2021-09-28 13:51:19 -07:00
2021-09-28 13:51:19 -07:00
2021-10-07 22:01:56 -07:00
2021-07-15 22:31:11 +02:00
2021-07-15 22:31:11 +02:00
2021-07-15 22:31:11 +02:00
2021-05-19 00:42:08 +02:00
2021-09-17 14:02:06 -07:00
2021-11-16 14:46:49 +01:00
2021-11-01 18:05:12 -07:00
2020-07-31 00:43:49 +02:00
2021-09-28 13:51:19 -07:00
2020-01-20 16:37:45 -08:00
2021-09-28 13:51:19 -07:00
2021-08-09 23:25:15 +02:00
2021-09-28 13:51:19 -07:00
2021-09-26 13:07:28 -07:00