]> www.infradead.org Git - users/dwmw2/linux.git/commit
bpf: Refactor sockmap redirect code so its easy to reuse
authorJohn Fastabend <john.fastabend@gmail.com>
Fri, 29 May 2020 23:06:41 +0000 (16:06 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 22 Jun 2020 07:32:53 +0000 (09:32 +0200)
commitfe4ec05a866870732a31030a195cd64bb1dfbdd3
treef0e45c31b08674422e0af18d1b64de95e716dacd
parent22b68259af0f8e960634c887a0f6e7e4c69780c9
bpf: Refactor sockmap redirect code so its easy to reuse

[ Upstream commit ca2f5f21dbbd5e3a00cd3e97f728aa2ca0b2e011 ]

We will need this block of code called from tls context shortly
lets refactor the redirect logic so its easy to use. This also
cleans up the switch stmt so we have fewer fallthrough cases.

No logic changes are intended.

Fixes: d829e9c4112b5 ("tls: convert to generic sk_msg interface")
Signed-off-by: John Fastabend <john.fastabend@gmail.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Reviewed-by: Jakub Sitnicki <jakub@cloudflare.com>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/159079360110.5745.7024009076049029819.stgit@john-Precision-5820-Tower
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/core/skmsg.c