bpf: Omit superfluous address family check in __bpf_skc_lookup
authorTobias Klauser <tklauser@distanz.ch>
Thu, 30 Jun 2022 08:26:18 +0000 (10:26 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 5 Jul 2022 09:51:30 +0000 (11:51 +0200)
commit2064a132c0de3426d5ba43023200994e0c77e652
treec6514f108386fd60ce0450ac34c5ae767036e6e6
parentb0d93b44641a83c28014ca38001e85bf6dc8501e
bpf: Omit superfluous address family check in __bpf_skc_lookup

family is only set to either AF_INET or AF_INET6 based on len. In all
other cases we return early. Thus the check against AF_UNSPEC can be
omitted.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20220630082618.15649-1-tklauser@distanz.ch
net/core/filter.c