]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'bpf_sk_storage_via_inet_diag'
authorAlexei Starovoitov <ast@kernel.org>
Fri, 28 Feb 2020 02:50:20 +0000 (18:50 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 28 Feb 2020 02:53:37 +0000 (18:53 -0800)
commit03c5044c24858088e005d05b5d1d2904f73b8db2
treec46fa77ecfc97e4120c02b7a8bd517e635afc7ee
parent8c1fe9ec51c389468cc7a5891616f68911066a50
parent693be438eea9b317d5056b25aac78e55715ee4e7
Merge branch 'bpf_sk_storage_via_inet_diag'

Martin KaFai Lau says:

====================
The bpf_prog can store specific info to a sk by using bpf_sk_storage.
In other words, a sk can be extended by a bpf_prog.

This series is to support providing bpf_sk_storage data during inet_diag's
dump.  The primary target is the usage like iproute2's "ss".

The first two patches are refactoring works in inet_diag to make
adding bpf_sk_storage support easier.  The next two patches do
the actual work.

Please see individual patch for details.

v2:
- Add commit message for u16 to u32 change in min_dump_alloc in Patch 4 (Song)
- Add comment to explain the !skb->len check in __inet_diag_dump in Patch 4.
- Do the map->map_type check earlier in Patch 3 for readability.
====================

Signed-off-by: Alexei Starovoitov <ast@kernel.org>