CtStat to CtState
This commit is contained in:
parent
65dfe1ac13
commit
7323feafb3
10
expr/ct.go
10
expr/ct.go
|
@ -49,11 +49,11 @@ const (
|
|||
CtKeyEVENTMASK CtKey = unix.NFT_CT_EVENTMASK
|
||||
|
||||
// https://sources.debian.org/src//nftables/0.9.8-3/src/ct.c/?hl=39#L39
|
||||
CtStatBitINVALID uint32 = 1
|
||||
CtStatBitESTABLISHED uint32 = 2
|
||||
CtStatBitRELATED uint32 = 4
|
||||
CtStatBitNEW uint32 = 8
|
||||
CtStatBitUNTRACKED uint32 = 64
|
||||
CtStateBitINVALID uint32 = 1
|
||||
CtStateBitESTABLISHED uint32 = 2
|
||||
CtStateBitRELATED uint32 = 4
|
||||
CtStateBitNEW uint32 = 8
|
||||
CtStateBitUNTRACKED uint32 = 64
|
||||
)
|
||||
|
||||
// Ct defines type for NFT connection tracking
|
||||
|
|
|
@ -1083,7 +1083,7 @@ func TestCtStat(t *testing.T) {
|
|||
SourceRegister: 1,
|
||||
DestRegister: 1,
|
||||
Len: 4,
|
||||
Mask: binaryutil.NativeEndian.PutUint32(expr.CtStatBitESTABLISHED | expr.CtStatBitRELATED),
|
||||
Mask: binaryutil.NativeEndian.PutUint32(expr.CtStateBitESTABLISHED | expr.CtStateBitRELATED),
|
||||
Xor: binaryutil.NativeEndian.PutUint32(0),
|
||||
},
|
||||
&expr.Cmp{Op: expr.CmpOpNeq, Register: 1, Data: []byte{0, 0, 0, 0}},
|
||||
|
|
Loading…
Reference in New Issue