]> git.baikalelectronics.ru Git - kernel.git/commit
net: bpfilter: fallback to netfilter if failed to load bpfilter kernel module
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Wed, 15 May 2019 11:40:52 +0000 (14:40 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 May 2019 19:12:40 +0000 (12:12 -0700)
commitc2843853eacf4b69a6bed37c361b33b71d04969b
tree0519e27006d93cebe14fd330464728190a79aed8
parent1247effdcadf01b842655beee7c3069f57a28ed4
net: bpfilter: fallback to netfilter if failed to load bpfilter kernel module

If bpfilter is not available return ENOPROTOOPT to fallback to netfilter.

Function request_module() returns both errors and userspace exit codes.
Just ignore them. Rechecking bpfilter_ops is enough.

Fixes: 6507af9e4e23 ("net: add skeleton of bpfilter kernel module")
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/bpfilter/sockopt.c