aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/init_iptables.go
Commit message (Collapse)AuthorAgeFilesLines
* all: fix gometalinter warningsDmitry Vyukov2018-03-081-2/+1
| | | | Fix typos, non-canonical code, remove dead code, etc.
* prog: add arbitrary mutation of complex structsDmitry Vyukov2018-02-251-0/+4
| | | | | | Squash complex structs into flat byte array and mutate this array with generic blob mutations. This allows to mutate what we currently consider as paddings and add/remove paddings from structs, etc.
* prog: rework foreachArgDmitry Vyukov2018-02-191-1/+1
| | | | | | | | Make Foreach* callback accept the arg and a context struct that can contain lots of aux info. This (1) removes lots of unuser base/parent args, (2) provides foundation for stopping recursion, (3) allows to merge foreachSubargOffset.
* sys/linux: add bridge netfilter supportDmitry Vyukov2018-02-171-0/+61
|
* sys/linux: improve netfilter descriptionsDmitry Vyukov2018-02-091-12/+49
| | | | | | | | | | | | | | | | Put the underflow entry at the end. Entries must end on an unconditional, non-goto entry, otherwise fallthrough from the last entry is invalid. Add arp tables support. Split unspec matches/targets to unspec and inet. Reset ipv6 and arp tables in executor. Fix number of counters in tables. Plus a bunch of assorted fixes for matches/targets.
* sys/linux: extend netfilter descriptionsDmitry Vyukov2018-01-271-0/+71