Jakub Kicinski
10905b4a68
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
...
Pablo Neira Ayuso says:
====================
Netfilter fixes for net
1) Protect nft_ct template with global mutex, from Pavel Skripkin.
2) Two recent commits switched inet rt and nexthop exception hashes
from jhash to siphash. If those two spots are problematic then
conntrack is affected as well, so switch voer to siphash too.
While at it, add a hard upper limit on chain lengths and reject
insertion if this is hit. Patches from Florian Westphal.
3) Fix use-after-scope in nf_socket_ipv6 reported by KASAN,
from Benjamin Hesmans.
* git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf:
netfilter: socket: icmp6: fix use-after-scope
netfilter: refuse insertion if chain has grown too large
netfilter: conntrack: switch to siphash
netfilter: conntrack: sanitize table size default settings
netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex
====================
Link: https://lore.kernel.org/r/20210903163020.13741-1-pablo@netfilter.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2021-09-03 16:20:37 -07:00
..
2021-07-16 18:46:45 +02:00
2021-08-19 15:07:03 +02:00
2021-06-24 21:03:17 +02:00
2021-06-29 13:33:10 -07:00
2021-08-25 11:14:34 +01:00
2021-08-04 09:53:34 +01:00
2021-07-05 11:48:14 -07:00
2021-08-23 18:05:31 -04:00
2021-06-26 11:40:20 -05:00
2021-07-21 12:37:49 -07:00
2021-08-19 21:50:40 -07:00
2021-08-31 16:43:06 -07:00
2021-07-05 11:21:51 -07:00
2021-09-03 16:20:37 -07:00
2021-08-02 11:40:45 +02:00
2021-07-05 14:16:22 -07:00
2021-07-01 16:57:14 -07:00
2021-08-31 14:31:10 -07:00
2021-08-17 15:33:52 +02:00
2021-08-23 11:06:28 +01:00
2021-08-30 15:31:33 -07:00
2021-09-01 11:42:16 +01:00
2021-07-05 13:42:16 -07:00
2021-08-05 16:42:54 +01:00
2021-08-29 14:47:42 +03:00
2021-08-20 13:50:32 -04:00
2021-07-27 16:31:31 +02:00
2021-06-25 15:02:43 +02:00
2021-06-25 15:02:43 +02:00
2021-08-30 19:30:37 +02:00
2021-06-23 07:33:55 -07:00
2021-07-01 07:32:14 +05:30
2021-07-01 11:06:04 -07:00
2021-07-16 18:46:45 +02:00
2021-06-29 10:53:48 -07:00
2021-08-09 11:53:26 -06:00
2021-08-31 09:41:22 -07:00
2021-07-07 20:01:45 -07:00
2021-08-31 09:41:22 -07:00
2021-08-16 10:53:01 -06:00
2021-08-23 12:54:30 -06:00
2021-08-24 10:09:06 -06:00
2021-07-08 11:48:20 -07:00
2021-06-30 20:47:25 -07:00
2021-08-17 00:45:07 +02:00
2021-07-31 09:14:46 -07:00
2021-08-23 17:50:24 -07:00
2021-08-17 00:45:07 +02:00
2021-08-20 00:09:49 +02:00
2021-08-25 19:41:39 -07:00
2021-07-15 22:31:10 +02:00
2021-07-08 11:48:22 -07:00
2021-08-16 10:50:32 -06:00
2021-07-02 15:14:36 -07:00
2021-06-30 11:37:02 -07:00
2021-06-22 16:53:17 +02:00
2021-07-08 11:48:21 -07:00
2021-07-23 14:20:24 +01:00
2021-06-30 14:33:25 -07:00
2021-07-02 12:08:10 -07:00
2021-07-01 11:06:06 -07:00
2021-07-01 11:06:06 -07:00
2021-06-30 14:33:25 -07:00
2021-06-30 19:45:42 +02:00
2021-08-30 19:30:30 -07:00
2021-07-08 11:48:20 -07:00
2021-08-20 12:32:59 +02:00
2021-07-08 11:48:22 -07:00
2021-06-28 20:39:26 -07:00
2021-06-24 14:51:35 +08:00
2021-08-17 17:29:10 +02:00
2021-07-08 11:48:20 -07:00
2021-06-21 11:22:05 +02:00
2021-08-31 14:55:09 -07:00
2021-08-13 12:38:48 +02:00
2021-06-25 15:02:43 +02:00
2021-06-29 18:09:24 +02:00
2021-07-20 09:20:49 -07:00
2021-06-24 18:43:55 -06:00
2021-08-06 15:30:42 +02:00
2021-08-26 15:32:28 -04:00
2021-08-24 07:38:29 -07:00
2021-08-28 01:33:02 +02:00
2021-08-26 15:32:10 -04:00
2021-06-23 01:09:35 -07:00
2021-08-10 13:08:49 +02:00
2021-07-27 11:00:36 +02:00
2021-08-17 00:45:07 +02:00
2021-07-21 06:39:20 -10:00
2021-08-31 10:57:06 -07:00
2021-07-28 21:40:36 -07:00
2021-08-11 13:50:53 +02:00
2021-06-25 19:57:01 -04:00
2021-08-03 14:31:40 +02:00
2021-06-25 11:46:29 -07:00
2021-07-30 18:35:47 +02:00
2021-08-23 12:55:45 -06:00
2021-06-29 17:29:11 -07:00
2021-07-27 20:11:45 +01:00
2021-07-27 20:11:44 +01:00
2021-06-30 09:15:15 +02:00
2021-07-23 17:43:28 -07:00
2021-07-08 11:48:21 -07:00
2021-08-10 17:57:23 +02:00
2021-06-30 20:47:30 -07:00
2021-06-30 20:47:25 -07:00
2021-07-08 11:48:21 -07:00
2021-07-05 14:01:53 -07:00
2021-08-26 10:18:56 +02:00
2021-06-21 14:51:24 -07:00
2021-08-04 12:35:07 +01:00
2021-08-05 11:46:42 +01:00
2021-08-13 06:41:22 -07:00
2021-07-15 20:49:09 +02:00
2021-08-10 22:50:07 +02:00
2021-08-23 13:10:37 -06:00
2021-07-21 08:14:33 -07:00
2021-07-21 08:14:33 -07:00
2021-07-21 08:14:33 -07:00
2021-08-16 21:26:33 -07:00
2021-08-18 07:23:15 -06:00
2021-07-21 08:14:33 -07:00
2021-08-10 10:59:20 +02:00
2021-07-31 22:20:24 -04:00
2021-07-08 08:37:31 -04:00
2021-07-08 11:48:22 -07:00
2021-07-15 10:13:49 -07:00
2021-06-30 20:47:28 -07:00
2021-07-02 12:08:10 -07:00
2021-08-20 11:31:42 -07:00
2021-07-02 12:54:34 -07:00
2021-07-01 11:06:05 -07:00
2021-06-29 17:29:11 -07:00
2021-06-24 18:00:29 -04:00
2021-06-24 11:47:57 -04:00
2021-08-18 08:27:30 +02:00
2021-08-24 10:11:21 -06:00
2021-08-13 18:37:38 +02:00
2021-07-08 11:48:21 -07:00
2021-08-17 19:08:49 +02:00
2021-06-17 21:44:51 +02:00
2021-07-08 11:48:20 -07:00
2021-07-11 10:02:33 -07:00
2021-06-21 15:29:25 -06:00
2021-07-23 17:43:28 -07:00
2021-08-26 17:57:57 -07:00
2021-06-30 20:47:25 -07:00
2021-06-30 20:47:29 -07:00
2021-07-01 11:06:02 -07:00
2021-08-26 17:57:57 -07:00
2021-07-12 11:30:56 -07:00
2021-08-19 13:06:53 +01:00
2021-08-09 15:49:00 -07:00
2021-07-12 11:30:56 -07:00
2021-06-29 10:53:50 -07:00
2021-06-29 10:53:53 -07:00
2021-08-20 12:32:58 +02:00
2021-07-08 11:48:21 -07:00
2021-07-01 11:06:03 -07:00
2021-06-18 13:13:40 -07:00
2021-07-08 11:48:22 -07:00
2021-08-16 14:42:22 +02:00
2021-07-01 11:06:05 -07:00
2021-08-24 09:16:20 +02:00
2021-08-17 19:05:29 +02:00
2021-06-21 08:49:11 +02:00
2021-08-23 13:19:12 +02:00
2021-08-31 09:06:04 -07:00
2021-06-29 13:12:39 -04:00
2021-07-08 14:03:26 -04:00
2021-07-08 11:48:20 -07:00
2021-08-16 18:55:32 +02:00
2021-07-05 13:42:16 -07:00
2021-06-18 08:38:47 +02:00
2021-06-21 13:56:46 -06:00
2021-06-21 13:56:46 -06:00
2021-08-25 15:43:26 -05:00
2021-06-28 15:54:57 -07:00
2021-08-08 13:00:20 +01:00
2021-07-30 10:58:36 +08:00
2021-06-29 10:53:53 -07:00
2021-06-29 10:53:53 -07:00
2021-06-29 10:53:47 -07:00
2021-07-02 12:08:10 -07:00
2021-06-29 10:53:53 -07:00
2021-06-29 10:53:48 -07:00
2021-07-01 11:06:04 -07:00
2021-07-01 11:06:04 -07:00
2021-07-06 10:37:46 -05:00
2021-08-31 14:37:41 -07:00
2021-07-06 10:37:46 -05:00
2021-07-06 10:37:46 -05:00
2021-07-06 10:37:46 -05:00
2021-08-24 11:36:13 -07:00
2021-07-08 11:48:21 -07:00
2021-07-08 11:48:20 -07:00
2021-08-17 00:45:07 +02:00
2021-07-21 11:28:09 +01:00
2021-07-20 06:55:20 -07:00
2021-08-10 12:53:04 +02:00
2021-08-18 11:39:46 -07:00
2021-06-23 19:15:16 +02:00
2021-08-16 18:45:29 +02:00
2021-08-10 17:09:59 +02:00
2021-08-14 12:48:07 +02:00
2021-08-17 19:06:04 +02:00
2021-06-30 15:51:09 -07:00
2021-07-16 19:17:05 +02:00
2021-08-13 17:49:05 -07:00
2021-06-30 19:12:19 +02:00
2021-08-17 17:36:48 +02:00
2021-08-17 17:36:48 +02:00
2021-08-06 13:41:48 -07:00
2021-08-10 11:00:53 -07:00
2021-08-06 13:41:48 -07:00
2021-06-21 13:08:36 +01:00
2021-08-26 13:40:35 +01:00
2021-08-11 18:42:53 +02:00
2021-07-15 10:13:49 -07:00
2021-08-17 17:37:26 +02:00
2021-08-17 17:12:22 +02:00
2021-08-17 17:50:51 +02:00
2021-08-17 17:50:51 +02:00
2021-08-17 17:12:47 +02:00
2021-07-08 11:48:20 -07:00
2021-08-31 16:43:06 -07:00
2021-07-13 11:39:42 +01:00
2021-07-13 11:39:48 +01:00
2021-06-22 11:28:51 -07:00
2021-07-08 11:48:21 -07:00
2021-08-10 10:10:10 +02:00
2021-07-01 11:06:05 -07:00
2021-07-21 12:53:26 +02:00
2021-07-08 11:48:20 -07:00
2021-07-02 12:08:10 -07:00
2021-07-08 11:48:21 -07:00
2021-07-01 11:06:06 -07:00
2021-08-09 15:49:00 -07:00
2021-07-27 14:55:30 -07:00
2021-06-29 10:53:49 -07:00
2021-08-31 16:43:06 -07:00
2021-08-17 17:43:24 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 17:43:24 +02:00
2021-08-06 13:41:48 -07:00
2021-08-17 19:09:27 +02:00
2021-06-24 15:49:32 +02:00
2021-07-05 10:16:17 -07:00
2021-07-01 11:06:05 -07:00
2021-07-01 11:06:05 -07:00
2021-07-01 11:06:03 -07:00
2021-07-01 11:06:03 -07:00
2021-07-08 11:48:21 -07:00
2021-08-17 11:47:53 -04:00
2021-07-21 07:55:50 +02:00
2021-07-01 11:06:04 -07:00
2021-06-28 12:22:06 -07:00
2021-08-17 00:45:07 +02:00
2021-06-28 14:12:26 -04:00
2021-06-29 11:51:25 -04:00
2021-06-25 09:58:51 +02:00
2021-07-07 20:01:45 -07:00
2021-08-11 16:43:10 +02:00
2021-06-28 20:39:26 -07:00
2021-06-30 20:47:27 -07:00
2021-08-11 06:44:23 -04:00
2021-07-08 07:49:01 -04:00
2021-08-10 11:50:55 -04:00
2021-07-08 11:48:21 -07:00
2021-06-29 10:53:54 -07:00
2021-08-11 06:44:24 -04:00
2021-08-30 13:42:10 -07:00
2021-08-17 07:49:10 -10:00
2021-08-10 07:00:50 -06:00
2021-08-17 19:05:11 +02:00
2021-06-22 10:01:17 -07:00