David S. Miller
a52171ae7b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
...
Daniel Borkmann says:
====================
pull-request: bpf-next 2021-06-17
The following pull-request contains BPF updates for your *net-next* tree.
We've added 50 non-merge commits during the last 25 day(s) which contain
a total of 148 files changed, 4779 insertions(+), 1248 deletions(-).
The main changes are:
1) BPF infrastructure to migrate TCP child sockets from a listener to another
in the same reuseport group/map, from Kuniyuki Iwashima.
2) Add a provably sound, faster and more precise algorithm for tnum_mul() as
noted in https://arxiv.org/abs/2105.05398 , from Harishankar Vishwanathan.
3) Streamline error reporting changes in libbpf as planned out in the
'libbpf: the road to v1.0' effort, from Andrii Nakryiko.
4) Add broadcast support to xdp_redirect_map(), from Hangbin Liu.
5) Extends bpf_map_lookup_and_delete_elem() functionality to 4 more map
types, that is, {LRU_,PERCPU_,LRU_PERCPU_,}HASH, from Denis Salopek.
6) Support new LLVM relocations in libbpf to make them more linker friendly,
also add a doc to describe the BPF backend relocations, from Yonghong Song.
7) Silence long standing KUBSAN complaints on register-based shifts in
interpreter, from Daniel Borkmann and Eric Biggers.
8) Add dummy PT_REGS macros in libbpf to fail BPF program compilation when
target arch cannot be determined, from Lorenz Bauer.
9) Extend AF_XDP to support large umems with 1M+ pages, from Magnus Karlsson.
10) Fix two minor libbpf tc BPF API issues, from Kumar Kartikeya Dwivedi.
11) Move libbpf BPF_SEQ_PRINTF/BPF_SNPRINTF macros that can be used by BPF
programs to bpf_helpers.h header, from Florent Revest.
====================
Signed-off-by: David S. Miller <davem@davemloft.net >
2021-06-17 11:54:56 -07:00
..
2021-04-26 16:32:11 -07:00
2021-06-07 13:24:50 -07:00
2021-06-11 12:45:38 -07:00
2021-04-30 13:04:30 -07:00
2021-05-05 12:39:29 -07:00
2021-04-26 12:30:36 -07:00
2021-04-28 15:59:13 -07:00
2021-06-14 20:58:00 -07:00
2021-04-23 09:29:49 +02:00
2021-04-16 20:30:54 +02:00
2021-05-28 20:11:13 -07:00
2021-06-07 12:23:36 +02:00
2021-05-03 23:04:01 +02:00
2021-04-26 03:20:07 +02:00
2021-04-26 18:16:56 +02:00
2021-04-26 18:16:56 +02:00
2021-06-11 13:43:56 -07:00
2021-04-22 02:03:01 +02:00
2021-05-07 14:49:18 -07:00
2021-06-03 14:04:18 -07:00
2021-04-23 13:18:35 +01:00
2021-05-21 06:12:52 -10:00
2021-05-18 17:24:52 +01:00
2021-05-07 11:23:41 -07:00
2021-05-19 15:24:52 +02:00
2021-05-11 16:17:56 -07:00
2021-06-11 13:08:53 -07:00
2021-06-11 13:08:53 -07:00
2021-05-06 19:24:11 -07:00
2021-04-14 16:30:30 +03:00
2021-05-07 00:26:33 -07:00
2021-05-08 21:49:48 -06:00
2021-05-07 00:34:51 -07:00
2021-05-06 19:24:12 -07:00
2021-05-22 15:09:07 -10:00
2021-04-21 22:59:17 -04:00
2021-05-15 08:52:30 -07:00
2021-05-24 21:13:05 -07:00
2021-05-19 00:33:39 +02:00
2021-05-19 00:33:40 +02:00
2021-06-15 18:01:06 +02:00
2021-05-19 00:33:39 +02:00
2021-05-19 00:33:40 +02:00
2021-05-05 11:27:24 -07:00
2021-04-15 17:04:24 +01:00
2021-05-24 12:45:26 -04:00
2021-05-24 12:45:26 -04:00
2021-05-01 10:14:08 -07:00
2021-05-05 11:27:24 -07:00
2021-05-05 11:27:24 -07:00
2021-05-21 06:12:52 -10:00
2021-04-30 11:20:35 -07:00
2021-04-25 05:26:10 +09:00
2021-05-07 00:26:34 -07:00
2021-05-13 11:00:18 -07:00
2021-05-22 15:09:07 -10:00
2021-05-05 22:54:12 +02:00
2021-05-04 11:24:46 -07:00
2021-04-29 11:41:43 -07:00
2021-05-06 19:24:12 -07:00
2021-05-06 19:24:11 -07:00
2021-04-15 22:36:45 -04:00
2021-04-16 17:06:34 +02:00
2021-05-07 00:26:32 -07:00
2021-04-19 13:13:26 -04:00
2021-04-22 08:20:15 +02:00
2021-05-13 20:50:23 +02:00
2021-05-11 08:12:14 -06:00
2021-04-25 05:25:42 +09:00
2021-04-16 16:59:20 -07:00
2021-04-16 00:13:04 -04:00
2021-04-12 15:04:23 +02:00
2021-06-15 18:01:06 +02:00
2021-05-07 00:26:34 -07:00
2021-04-23 10:14:32 +01:00
2021-04-23 10:14:32 +01:00
2021-06-11 13:08:53 -07:00
2021-05-10 16:22:27 +02:00
2021-05-20 07:59:35 -06:00
2021-05-07 00:26:34 -07:00
2021-05-07 00:26:34 -07:00
2021-05-07 00:26:33 -07:00
2021-04-29 21:44:07 +02:00
2021-05-05 11:27:27 -07:00
2021-05-05 11:27:21 -07:00
2021-05-05 11:27:22 -07:00
2021-04-28 17:22:10 -07:00
2021-04-19 12:50:15 +02:00
2021-05-13 14:04:31 -07:00
2021-06-12 13:18:49 -07:00
2021-05-06 19:24:11 -07:00
2021-05-07 00:26:33 -07:00
2021-04-30 11:20:39 -07:00
2021-04-30 11:20:40 -07:00
2021-05-04 08:54:29 -07:00
2021-04-16 17:20:45 +02:00
2021-04-26 15:03:23 -07:00
2021-04-26 10:25:03 -07:00
2021-05-05 12:39:29 -07:00
2021-04-30 11:20:41 -07:00
2021-05-09 00:29:45 +09:00
2021-06-11 07:38:00 -07:00
2021-05-05 22:54:12 +02:00
2021-05-12 12:37:14 -07:00
2021-04-13 09:16:12 -06:00
2021-04-28 12:37:53 -07:00
2021-05-01 18:50:44 -07:00
2021-05-01 18:50:44 -07:00
2021-04-20 16:27:54 -07:00
2021-04-12 10:36:00 -06:00
2021-04-27 14:13:24 -07:00
2021-05-05 11:27:23 -07:00
2021-05-05 11:27:26 -07:00
2021-05-05 11:27:26 -07:00
2021-05-05 11:27:26 -07:00
2021-06-14 12:54:43 -07:00
2021-05-05 11:27:26 -07:00
2021-05-22 15:09:07 -10:00
2021-06-07 14:11:47 -07:00
2021-06-07 14:11:47 -07:00
2021-05-07 00:26:33 -07:00
2021-04-20 14:11:22 +01:00
2021-06-17 11:32:50 -07:00
2021-06-03 13:10:17 -07:00
2021-06-07 12:23:38 +02:00
2021-04-23 10:14:32 +01:00
2021-04-19 15:41:28 -07:00
2021-04-13 10:04:05 -04:00
2021-05-07 11:23:41 -07:00
2021-04-13 09:41:16 -04:00
2021-04-13 10:04:05 -04:00
2021-05-18 13:47:36 -07:00
2021-04-13 14:35:02 -07:00
2021-04-21 10:24:41 -05:00
2021-04-26 08:51:23 -07:00
2021-04-30 11:20:42 -07:00
2021-05-14 19:41:32 -07:00
2021-04-30 11:20:41 -07:00
2021-04-16 11:34:17 -05:00
2021-05-05 13:24:11 -07:00
2021-05-01 10:14:08 -07:00
2021-05-07 00:26:34 -07:00
2021-06-12 13:08:57 -07:00
2021-06-11 13:08:53 -07:00
2021-05-10 19:14:01 +02:00
2021-06-07 14:11:47 -07:00
2021-04-28 15:43:58 -07:00
2021-05-06 19:24:11 -07:00
2021-05-06 19:24:11 -07:00
2021-04-21 12:20:04 -04:00
2021-05-10 14:54:23 -07:00
2021-05-11 09:56:11 +02:00
2021-04-28 12:00:13 -07:00
2021-05-05 13:24:11 -07:00
2021-05-05 11:27:26 -07:00
2021-05-01 18:50:44 -07:00
2021-04-27 15:50:15 -07:00
2021-04-22 12:04:26 +02:00
2021-05-05 11:27:23 -07:00
2021-05-21 06:12:52 -10:00
2021-06-07 14:11:47 -07:00
2021-05-18 16:44:19 +02:00
2021-05-09 13:07:03 -07:00
2021-04-26 13:04:19 -07:00
2021-04-19 16:03:15 +02:00
2021-04-28 12:37:53 -07:00
2021-06-08 16:42:12 -07:00
2021-05-06 19:24:11 -07:00
2021-05-01 18:50:44 -07:00
2021-04-22 13:14:09 +02:00
2021-04-16 21:03:50 +02:00
2021-04-14 16:30:30 +03:00
2021-04-15 10:32:17 +02:00
2021-04-26 22:55:12 +01:00
2021-04-29 11:06:13 -07:00
2021-05-05 11:27:22 -07:00
2021-05-03 04:55:53 -04:00
2021-05-04 04:19:59 -04:00
2021-06-11 13:32:47 -07:00
2021-05-05 11:27:25 -07:00
2021-05-07 00:26:35 -07:00
2021-04-30 11:20:37 -07:00
2021-05-03 04:55:53 -04:00
2021-05-05 22:54:11 +02:00
2021-06-12 13:16:45 -07:00