Compare commits
2 Commits
a0c1a693cb
...
3e146b1f12
Author | SHA1 | Date |
---|---|---|
|
3e146b1f12 | |
|
0420ffbf57 |
|
@ -186,6 +186,9 @@ func (e *Ct) unmarshal(fam byte, data []byte) error {
|
||||||
e.Register = ad.Uint32()
|
e.Register = ad.Uint32()
|
||||||
case unix.NFTA_CT_DIRECTION:
|
case unix.NFTA_CT_DIRECTION:
|
||||||
e.Direction = ad.Uint32()
|
e.Direction = ad.Uint32()
|
||||||
|
case unix.NFTA_CT_SREG:
|
||||||
|
e.SourceRegister = true
|
||||||
|
e.Register = ad.Uint32()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ad.Err()
|
return ad.Err()
|
||||||
|
|
|
@ -38,6 +38,14 @@ func TestCt(t *testing.T) {
|
||||||
Direction: 1, // direction: reply
|
Direction: 1, // direction: reply
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Unmarshal Ct source register case",
|
||||||
|
ct: Ct{
|
||||||
|
Register: 1,
|
||||||
|
Key: CtKeySRC,
|
||||||
|
SourceRegister: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
|
|
Loading…
Reference in New Issue