diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-02-10 13:23:03 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-02-17 19:02:12 +0100 |
| commit | 9df1a36a98aaf167993501c32ff7a10a38913f50 (patch) | |
| tree | 3147f56e0462b9ac2b6c2b1bfeda4332f9c097c5 /sys/linux/init.go | |
| parent | 1f693e021993b9ce686952f9f28475684767c458 (diff) | |
sys/linux: add bridge netfilter support
Diffstat (limited to 'sys/linux/init.go')
| -rw-r--r-- | sys/linux/init.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/linux/init.go b/sys/linux/init.go index 7c35d08ac..8f8fbfcc3 100644 --- a/sys/linux/init.go +++ b/sys/linux/init.go @@ -52,6 +52,7 @@ func initTarget(target *prog.Target) { "ipt_replace": arch.generateIptables, "ip6t_replace": arch.generateIptables, "arpt_replace": arch.generateArptables, + "ebt_replace": arch.generateEbtables, } target.StringDictionary = stringDictionary @@ -220,6 +221,11 @@ func (arch *arch) sanitizeCall(c *prog.Call) { code.Val = 1 } } + + switch c.Meta.Name { + case "setsockopt$EBT_SO_SET_ENTRIES": + arch.sanitizeEbtables(c) + } } func (arch *arch) generateTimespec(g *prog.Gen, typ0 prog.Type, old prog.Arg) (arg prog.Arg, calls []*prog.Call) { |
