live kernel tests position
This commit is contained in:
parent
e263836a09
commit
8e3c282671
|
@ -212,6 +212,30 @@ func TestRuleOperations(t *testing.T) {
|
|||
},
|
||||
})
|
||||
|
||||
c.AddRule(&nftables.Rule{
|
||||
Table: filter,
|
||||
Chain: prerouting,
|
||||
Position: rules[2].Handle,
|
||||
Exprs: []expr.Any{
|
||||
&expr.Verdict{
|
||||
// [ immediate reg 0 drop ]
|
||||
Kind: expr.VerdictDrop,
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
c.InsertRule(&nftables.Rule{
|
||||
Table: filter,
|
||||
Chain: prerouting,
|
||||
Position: rules[2].Handle,
|
||||
Exprs: []expr.Any{
|
||||
&expr.Verdict{
|
||||
// [ immediate reg 0 queue ]
|
||||
Kind: expr.VerdictQueue,
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
if err := c.Flush(); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
@ -221,8 +245,10 @@ func TestRuleOperations(t *testing.T) {
|
|||
want = []expr.VerdictKind{
|
||||
expr.VerdictQueue,
|
||||
expr.VerdictAccept,
|
||||
expr.VerdictQueue,
|
||||
expr.VerdictAccept,
|
||||
expr.VerdictDrop,
|
||||
expr.VerdictDrop,
|
||||
}
|
||||
|
||||
for i, r := range rules {
|
||||
|
|
Loading…
Reference in New Issue