aboutsummaryrefslogtreecommitdiff
path: root/src/expr/ct.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr/ct.rs')
-rw-r--r--src/expr/ct.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/expr/ct.rs b/src/expr/ct.rs
index ccf61e1..ad76989 100644
--- a/src/expr/ct.rs
+++ b/src/expr/ct.rs
@@ -43,6 +43,10 @@ impl Expression for Conntrack {
}
impl Conntrack {
+ pub fn new(key: ConntrackKey) -> Self {
+ Self::default().with_dreg(Register::Reg1).with_key(key)
+ }
+
pub fn set_mark_value(&mut self, reg: Register) {
self.set_sreg(reg);
self.set_key(ConntrackKey::Mark);