Pablo Neira Ayuso
d77f6908f9
netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
...
[ Upstream commit 96df8360dbb435cc69f7c3c8db44bf8b1c24cd7b ]
Otherwise EINVAL is bogusly reported to userspace when deleting a set
element. NFTA_SET_ELEM_KEY_END does not need to be set in case of:
- insertion: if not present, start key is used as end key.
- deletion: only start key needs to be specified, end key is ignored.
Hence, relax the sanity check.
Fixes: 88cccd908d51 ("netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2022-10-29 10:12:56 +02:00
..
2021-09-14 00:50:01 +02:00
2022-08-31 17:16:42 +02:00
2022-07-29 17:25:16 +02:00
2022-09-05 10:30:11 +02:00
2021-08-30 01:51:36 +02:00
2021-03-28 17:31:14 -07:00
2022-10-26 12:34:45 +02:00
2021-08-25 12:50:38 +02:00
2022-04-27 14:39:01 +02:00
2021-05-05 23:45:48 +02:00
2020-07-22 01:18:05 +02:00
2021-06-01 23:53:51 +02:00
2022-04-08 14:23:42 +02:00
2022-09-28 11:11:46 +02:00
2022-04-27 14:39:01 +02:00
2021-05-05 23:45:48 +02:00
2021-06-18 14:47:43 +02:00
2021-07-02 02:07:01 +02:00
2021-06-18 14:47:43 +02:00
2021-06-18 14:47:43 +02:00
2022-02-23 12:03:17 +01:00
2022-09-15 11:30:01 +02:00
2021-11-18 19:16:21 +01:00
2021-07-02 02:07:01 +02:00
2021-05-05 23:45:48 +02:00
2022-09-28 11:11:46 +02:00
2022-05-09 09:14:38 +02:00
2020-10-22 14:49:36 +02:00
2022-08-31 17:16:42 +02:00
2022-04-08 14:23:40 +02:00
2022-05-25 09:57:33 +02:00
2022-08-31 17:16:42 +02:00
2021-08-30 01:51:36 +02:00
2022-07-21 21:24:23 +02:00
2021-03-31 22:34:11 +02:00
2021-09-21 03:46:55 +02:00
2021-09-21 03:46:56 +02:00
2021-04-26 03:20:07 +02:00
2022-03-08 19:12:45 +01:00
2020-07-24 15:41:54 -07:00
2022-07-29 17:25:09 +02:00
2022-10-29 10:12:56 +02:00
2022-08-31 17:16:41 +02:00
2022-06-14 18:36:17 +02:00
2022-07-12 16:34:55 +02:00
2021-05-29 01:04:53 +02:00
2021-06-07 13:01:52 -07:00
2021-05-29 01:04:53 +02:00
2021-08-06 17:07:41 +02:00
2021-12-29 12:28:40 +01:00
2022-09-28 11:11:47 +02:00
2022-08-03 12:03:53 +02:00
2021-06-07 12:41:10 +02:00
2022-08-31 17:16:41 +02:00
2021-01-27 23:16:02 +01:00
2021-10-07 19:37:38 +02:00
2021-05-29 01:04:54 +02:00
2021-05-29 01:04:54 +02:00
2022-08-31 17:16:41 +02:00
2021-09-21 03:46:56 +02:00
2021-04-18 22:04:49 +02:00
2022-04-27 14:39:01 +02:00
2022-03-02 11:47:51 +01:00
2021-11-18 19:16:30 +01:00
2022-07-12 16:34:56 +02:00
2021-01-27 23:16:02 +01:00
2022-05-25 09:57:33 +02:00
2022-03-02 11:47:51 +01:00
2021-01-27 23:16:02 +01:00
2022-08-31 17:16:41 +02:00
2021-07-23 14:18:02 +02:00
2021-04-10 21:15:35 +02:00
2021-03-31 22:34:11 +02:00
2021-05-29 01:04:27 +02:00
2021-01-27 22:53:29 +01:00
2022-07-12 16:34:55 +02:00
2022-06-14 18:36:16 +02:00
2022-06-29 09:03:21 +02:00
2021-05-28 21:11:41 +02:00
2022-08-31 17:16:41 +02:00
2022-08-31 17:16:41 +02:00
2021-01-27 22:53:29 +01:00
2021-10-02 12:00:17 +02:00
2022-08-31 17:16:41 +02:00
2021-01-27 22:53:29 +01:00
2021-05-29 01:04:53 +02:00
2020-10-31 10:41:00 +01:00
2020-10-31 10:40:42 +01:00
2021-01-27 23:16:02 +01:00
2021-05-29 01:04:27 +02:00
2022-07-07 17:53:27 +02:00
2021-12-14 10:57:06 +01:00
2021-05-29 01:04:27 +02:00
2022-07-12 16:34:50 +02:00
2021-05-29 01:04:27 +02:00
2022-05-09 09:14:35 +02:00
2022-05-09 09:14:43 +02:00
2022-02-23 12:03:10 +01:00
2021-06-29 15:45:27 -07:00
2022-08-31 17:16:41 +02:00
2021-01-27 23:16:02 +01:00
2020-10-30 12:57:39 +01:00
2021-08-09 10:22:01 +02:00
2021-06-01 23:53:51 +02:00
2021-08-17 00:45:07 +02:00
2020-07-29 20:09:18 +02:00
2020-07-29 20:09:18 +02:00
2022-04-27 14:39:01 +02:00
2020-08-28 19:55:51 +02:00
2021-10-07 19:35:57 +02:00
2021-05-29 01:04:52 +02:00
2021-09-21 03:46:56 +02:00
2020-12-01 09:45:29 +01:00
2021-09-21 03:46:56 +02:00
2020-12-27 11:52:26 +01:00
2021-02-04 00:33:08 +01:00
2021-05-03 23:02:44 +02:00
2022-03-02 11:47:51 +01:00
2020-07-29 20:09:18 +02:00
2021-04-26 03:20:07 +02:00
2021-03-31 22:34:10 +02:00