Daniel Borkmann
2ed46ce45e
bpf: fix two missing target_size settings in bpf_convert_ctx_access
...
When CONFIG_NET_SCHED or CONFIG_NET_RX_BUSY_POLL is /not/ set and
we try a narrow __sk_buff load of tc_index or napi_id, respectively,
then verifier rightfully complains that it's misconfigured, because
we need to set target_size in each of the two cases. The rewrite
for the ctx access is just a dummy op, but needs to pass, so fix
this up.
Fixes: f96da09473b5 ("bpf: simplify narrower ctx access")
Reported-by: Shubham Bansal <illusionist.neo@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-08-11 14:59:24 -07:00
..
2017-04-12 22:02:40 +02:00
2017-07-15 12:00:42 -07:00
2017-06-20 13:30:14 -04:00
2017-06-26 23:13:22 -04:00
2017-06-16 11:48:40 -04:00
2017-07-04 22:35:16 +01:00
2017-07-04 22:35:19 +01:00
2017-07-31 11:17:38 +02:00
2017-07-05 12:31:59 -07:00
2017-05-02 11:46:28 -04:00
2017-07-14 08:19:23 -07:00
2017-07-01 07:39:08 -07:00
2017-06-16 11:48:37 -04:00
2017-08-01 16:46:45 +02:00
2017-08-11 14:59:24 -07:00
2017-05-21 13:42:33 -04:00
2017-07-27 00:01:05 -07:00
2017-07-04 22:35:15 +01:00
2017-03-03 10:16:38 -08:00
2017-08-11 13:57:08 -07:00
2017-06-16 11:48:40 -04:00
2017-06-26 23:13:21 -04:00
2017-06-26 23:13:22 -04:00
2017-02-03 15:16:45 -05:00
2017-08-10 09:52:12 -07:00
2017-08-10 09:52:12 -07:00
2017-07-04 22:35:17 +01:00
2017-07-05 16:05:24 -07:00
2017-07-03 02:31:22 -07:00
2017-07-01 07:39:08 -07:00
2017-07-04 22:35:18 +01:00
2017-07-04 22:35:15 +01:00
2016-09-10 23:12:53 -07:00
2017-07-04 22:35:16 +01:00
2017-07-04 22:35:15 +01:00
2017-06-20 13:30:15 -04:00
2017-06-07 15:53:24 -04:00
2017-07-08 11:26:41 +01:00
2017-06-16 11:48:40 -04:00
2017-07-20 16:33:39 -07:00
2017-04-13 13:58:22 -04:00
2017-07-01 07:39:08 -07:00
2017-07-04 22:35:17 +01:00
2017-06-23 00:38:31 +02:00
2017-07-24 16:25:06 -07:00
2017-08-10 09:52:12 -07:00
2017-07-01 07:39:08 -07:00
2017-06-16 11:48:39 -04:00
2017-06-16 11:48:39 -04:00
2017-08-08 21:03:47 -07:00
2017-06-13 11:07:51 +02:00
2017-03-09 18:23:27 -08:00
2017-07-01 07:39:08 -07:00
2017-08-11 14:30:30 -07:00
2017-07-14 09:05:10 -07:00
2017-05-16 14:49:43 -04:00
2017-03-03 20:43:26 -08:00
2017-07-21 16:26:01 -07:00
2017-06-08 14:16:24 -04:00
2017-08-09 22:38:06 -07:00
2017-07-06 10:58:19 +01:00
2017-07-05 12:31:59 -07:00
2017-06-20 13:30:15 -04:00
2016-10-27 16:16:09 -04:00
2017-07-07 11:35:55 +01:00
2017-07-04 22:35:18 +01:00
2017-07-04 22:35:18 +01:00
2017-07-04 13:14:34 -04:00
2017-06-15 12:12:40 -04:00
2017-06-15 12:12:40 -04:00
2017-07-24 14:17:01 -07:00
2017-04-16 23:42:49 -05:00