David S. Miller
5f0d736e7f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
...
Daniel Borkmann says:
====================
pull-request: bpf-next 2019-04-28
The following pull-request contains BPF updates for your *net-next* tree.
The main changes are:
1) Introduce BPF socket local storage map so that BPF programs can store
private data they associate with a socket (instead of e.g. separate hash
table), from Martin.
2) Add support for bpftool to dump BTF types. This is done through a new
`bpftool btf dump` sub-command, from Andrii.
3) Enable BPF-based flow dissector for skb-less eth_get_headlen() calls which
was currently not supported since skb was used to lookup netns, from Stanislav.
4) Add an opt-in interface for tracepoints to expose a writable context
for attached BPF programs, used here for NBD sockets, from Matt.
5) BPF xadd related arm64 JIT fixes and scalability improvements, from Daniel.
6) Change the skb->protocol for bpf_skb_adjust_room() helper in order to
support tunnels such as sit. Add selftests as well, from Willem.
7) Various smaller misc fixes.
====================
Signed-off-by: David S. Miller <davem@davemloft.net >
2019-04-28 08:42:41 -04:00
..
2019-01-23 22:14:56 +01:00
2015-03-25 11:49:30 +00:00
2019-02-07 23:10:45 +01:00
2019-02-06 10:05:20 +00:00
2019-02-06 10:05:21 +00:00
2017-11-16 13:00:24 -08:00
2018-01-02 16:43:12 +00:00
2015-03-27 13:44:35 +00:00
2017-10-25 15:57:15 +01:00
2019-01-10 11:11:46 +00:00
2019-02-26 16:57:59 +00:00
2019-02-28 16:24:25 +00:00
2019-02-11 14:27:05 +01:00
2019-02-11 14:27:05 +01:00
2018-11-01 11:01:40 +01:00
2018-12-06 16:47:04 +00:00
2018-06-21 12:52:12 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-12-28 12:11:44 -08:00
2017-08-08 16:28:13 +01:00
2019-01-16 12:09:11 +00:00
2018-07-05 17:24:36 +01:00
2017-06-29 16:32:43 +01:00
2017-11-02 11:10:55 +01:00
2019-02-11 14:27:05 +01:00
2018-10-25 11:14:36 -07:00
2015-05-19 16:09:29 +01:00
2017-11-03 15:24:17 +00:00
2019-02-06 10:05:17 +00:00
2019-02-06 10:05:20 +00:00
2017-11-02 11:10:55 +01:00
2019-03-19 14:55:10 +00:00
2017-11-02 11:10:55 +01:00
2019-03-10 10:17:23 -07:00
2016-09-09 11:41:13 +01:00
2016-11-07 18:15:21 +00:00
2019-01-23 22:14:56 +01:00
2019-02-13 19:12:50 +01:00
2019-02-06 10:05:19 +00:00
2018-12-10 18:42:18 +00:00
2018-12-13 16:42:45 +00:00
2018-01-16 15:07:12 +00:00
2016-10-20 09:50:54 +01:00
2017-11-02 11:10:55 +01:00
2019-02-11 11:07:49 +01:00
2018-07-12 14:40:39 +01:00
2018-05-17 18:19:53 +01:00
2018-12-25 17:41:56 -08:00
2019-04-18 18:17:08 +01:00
2019-02-06 10:05:16 +00:00
2019-03-05 21:07:15 -08:00
2018-06-26 09:07:58 +02:00
2015-10-21 15:35:58 +01:00
2017-11-02 11:10:55 +01:00
2018-12-06 14:38:51 +00:00
2019-04-26 18:53:40 -07:00
2019-02-28 17:24:27 +00:00
2017-11-02 11:10:55 +01:00
2018-08-03 12:14:09 +02:00
2019-02-12 11:33:57 +00:00
2018-09-27 17:56:47 +02:00
2018-12-28 12:11:43 -08:00
2018-12-07 12:35:53 +00:00
2018-09-25 15:10:54 +01:00
2018-12-06 14:38:52 +00:00
2016-06-16 19:20:51 +01:00
2018-06-21 12:33:07 +02:00
2018-12-26 11:46:28 -08:00
2018-12-19 17:47:53 +00:00
2019-02-19 21:05:49 +00:00
2019-03-15 15:00:28 -07:00
2019-02-19 21:05:35 +00:00
2016-05-20 15:39:42 +02:00
2019-03-19 17:56:56 +00:00
2019-02-07 23:10:45 +01:00
2017-09-18 11:20:19 +01:00
2018-03-27 13:14:49 +01:00
2019-03-10 10:17:23 -07:00
2018-12-10 18:42:18 +00:00
2019-01-21 17:31:15 +00:00
2017-11-02 11:10:55 +01:00
2019-04-08 16:58:13 +01:00
2019-02-18 10:54:47 +00:00
2018-07-31 10:13:50 +01:00
2018-07-06 13:18:18 +01:00
2017-08-15 18:35:00 +01:00
2018-09-21 12:02:45 +01:00
2018-09-03 16:50:35 +02:00
2018-05-07 07:15:41 +02:00
2018-12-12 14:43:35 +00:00
2018-12-13 15:34:44 +00:00
2019-01-04 13:13:47 -08:00
2019-02-28 16:24:25 +00:00
2019-01-10 17:49:35 +00:00
2017-03-09 11:48:47 -08:00
2018-12-26 11:46:28 -08:00
2018-12-13 16:42:47 +00:00
2018-12-07 12:35:53 +00:00
2016-12-05 10:42:34 +00:00
2017-12-11 13:40:25 +00:00
2019-02-06 10:05:18 +00:00
2019-01-31 17:38:19 +00:00
2019-02-06 10:05:18 +00:00
2018-07-26 11:36:07 +01:00
2018-01-14 18:49:50 +00:00
2015-12-02 14:00:10 +00:00
2017-08-10 18:17:32 +01:00
2018-07-11 17:02:02 +01:00
2015-07-29 18:32:09 +01:00
2019-01-03 15:14:32 +00:00
2017-12-22 17:30:33 +00:00
2018-07-05 10:05:06 +01:00
2018-07-05 10:05:06 +01:00
2017-11-02 11:10:55 +01:00
2018-12-12 18:45:31 +00:00
2018-07-26 11:36:07 +01:00
2018-12-18 15:14:50 +00:00
2018-08-27 14:48:48 +02:00
2018-10-26 16:25:18 -07:00
2017-11-02 11:10:55 +01:00
2018-11-01 11:01:40 +01:00
2018-07-12 14:49:48 +01:00
2019-04-05 09:27:23 -04:00
2019-02-19 21:05:48 +00:00
2019-02-07 23:10:45 +01:00
2019-02-26 16:41:10 +00:00
2017-11-06 16:23:09 +01:00
2018-09-11 16:49:12 +01:00
2018-12-25 17:41:56 -08:00
2018-09-10 11:05:47 +02:00
2018-09-27 21:55:15 +02:00
2019-03-10 10:17:23 -07:00
2019-04-15 16:31:17 +02:00
2019-04-15 16:31:17 +02:00
2016-11-07 18:15:21 +00:00
2016-07-12 16:06:32 +01:00
2018-03-26 18:01:41 +01:00
2018-01-13 10:45:03 +00:00
2016-12-24 11:46:01 -08:00
2018-12-06 16:47:06 +00:00