Yu Xiao
2167a9a12c
nfp: bpf: relax prog rejection for mtu check through max_pkt_offset
...
[ Upstream commit 90a881fc352a953f1c8beb61977a2db0818157d4 ]
MTU change is refused whenever the value of new MTU is bigger than
the max packet bytes that fits in NFP Cluster Target Memory (CTM).
However, an eBPF program doesn't always need to access the whole
packet data.
The maximum direct packet access (DPA) offset has always been
caculated by verifier and stored in the max_pkt_offset field of prog
aux data.
Signed-off-by: Yu Xiao <yu.xiao@corigine.com>
Reviewed-by: Yinjun Zhang <yinjun.zhang@corigine.com>
Reviewed-by: Niklas Soderlund <niklas.soderlund@corigine.com>
Signed-off-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-11-18 14:03:43 +01:00
..
2021-10-20 11:45:06 +02:00
2021-11-06 14:10:09 +01:00
2021-11-18 14:03:36 +01:00
2021-11-18 14:03:37 +01:00
2021-07-19 09:44:52 +02:00
2021-11-02 19:48:22 +01:00
2021-09-15 09:50:45 +02:00
2021-09-16 12:51:23 +02:00
2021-09-03 10:09:28 +02:00
2021-10-20 11:45:01 +02:00
2021-05-26 12:06:55 +02:00
2021-11-18 14:03:38 +01:00
2021-10-20 11:44:58 +02:00
2021-09-15 09:50:29 +02:00
2021-09-15 09:50:38 +02:00
2021-10-06 15:55:46 +02:00
2021-09-18 13:40:12 +02:00
2021-11-18 14:03:38 +01:00
2021-07-14 16:56:11 +02:00
2021-09-26 14:09:00 +02:00
2021-09-26 14:08:59 +02:00
2021-10-20 11:45:01 +02:00
2021-07-19 09:45:00 +02:00
2021-04-07 15:00:11 +02:00
2021-11-18 14:03:38 +01:00
2021-09-30 10:11:04 +02:00
2021-07-20 16:05:42 +02:00
2021-11-18 14:03:42 +01:00
2021-11-18 14:03:43 +01:00
2021-10-17 10:43:32 +02:00
2021-05-14 09:50:28 +02:00
2021-11-18 14:03:42 +01:00
2021-10-17 10:43:34 +02:00
2021-07-20 16:05:46 +02:00
2021-10-13 10:04:29 +02:00
2021-05-14 09:50:05 +02:00
2021-10-20 11:45:02 +02:00
2021-11-02 19:48:22 +01:00
2021-11-18 14:03:36 +01:00
2021-09-30 10:11:04 +02:00
2021-09-26 14:08:59 +02:00
2021-10-06 15:56:01 +02:00
2021-10-09 14:40:57 +02:00
2021-11-18 14:03:41 +01:00
2021-09-15 09:50:36 +02:00
2021-09-18 13:40:16 +02:00
2021-09-30 10:11:00 +02:00
2021-09-30 10:11:05 +02:00
2021-11-18 14:03:38 +01:00
2021-07-25 14:36:14 +02:00
2021-07-14 16:55:53 +02:00
2021-09-22 12:28:06 +02:00
2021-10-20 11:45:01 +02:00
2021-11-18 14:03:42 +01:00
2021-09-22 12:28:04 +02:00
2021-11-18 14:03:43 +01:00
2021-11-02 19:48:19 +01:00
2021-09-22 12:28:02 +02:00
2021-09-18 13:40:36 +02:00
2021-11-18 14:03:43 +01:00
2021-10-20 11:45:01 +02:00
2021-09-18 13:40:31 +02:00
2021-09-18 13:40:29 +02:00
2021-09-26 14:08:59 +02:00
2021-09-18 13:40:34 +02:00
2021-10-27 09:56:56 +02:00
2021-08-12 13:22:16 +02:00
2021-07-14 16:56:08 +02:00
2021-07-20 16:05:46 +02:00
2021-11-02 19:48:19 +01:00
2021-10-27 09:56:55 +02:00
2021-09-18 13:40:08 +02:00
2021-10-13 10:04:27 +02:00
2021-09-26 14:09:01 +02:00
2021-05-26 12:06:52 +02:00
2021-04-14 08:42:12 +02:00
2021-09-15 09:50:30 +02:00
2021-07-20 16:05:50 +02:00
2021-11-18 14:03:42 +01:00
2021-05-19 10:13:02 +02:00
2021-09-26 14:09:02 +02:00
2021-09-30 10:11:03 +02:00
2021-11-18 14:03:41 +01:00
2021-08-26 08:35:55 -04:00
2021-10-13 10:04:26 +02:00
2021-09-18 13:40:31 +02:00
2021-11-18 14:03:43 +01:00
2021-07-14 16:56:21 +02:00
2021-11-18 14:03:38 +01:00
2021-09-30 10:11:03 +02:00
2021-10-20 11:45:02 +02:00
2021-10-09 14:40:57 +02:00
2021-09-18 13:40:27 +02:00
2021-10-06 15:55:45 +02:00
2021-05-26 12:06:52 +02:00
2021-11-18 14:03:36 +01:00
2021-08-26 08:35:42 -04:00
2021-09-18 13:40:12 +02:00
2021-10-20 11:45:04 +02:00
2021-10-13 10:04:28 +02:00
2021-05-11 14:47:11 +02:00
2021-10-20 11:45:01 +02:00
2021-07-14 16:56:41 +02:00
2021-07-20 16:05:39 +02:00
2021-11-18 14:03:43 +01:00
2021-10-13 10:04:24 +02:00