]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/core/filter.c
sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W
[karo-tx-linux.git] / net / core / filter.c
index 6f755cca45206934444464da8b8bcb0289921717..491e2e1ec2775cf93fa1966629c5c0194309eb71 100644 (file)
@@ -38,6 +38,7 @@
 #include <linux/filter.h>
 #include <linux/reciprocal_div.h>
 #include <linux/ratelimit.h>
+#include <linux/seccomp.h>
 
 /* No hurry in this branch
  *
@@ -352,6 +353,11 @@ load_b:
                                A = 0;
                        continue;
                }
+#ifdef CONFIG_SECCOMP_FILTER
+               case BPF_S_ANC_SECCOMP_LD_W:
+                       A = seccomp_bpf_load(fentry->k);
+                       continue;
+#endif
                default:
                        WARN_RATELIMIT(1, "Unknown code:%u jt:%u tf:%u k:%u\n",
                                       fentry->code, fentry->jt,