From 91eb3ef4cb9d4cb62d1b56b8daf17bd3845976cb Mon Sep 17 00:00:00 2001 From: Robert Bays Date: Wed, 5 Sep 2012 10:55:36 -0700 Subject: add support for main table --- lib/Vyatta/IpTables/Rule.pm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/Vyatta/IpTables/Rule.pm') diff --git a/lib/Vyatta/IpTables/Rule.pm b/lib/Vyatta/IpTables/Rule.pm index 215ce82..b78c2c2 100755 --- a/lib/Vyatta/IpTables/Rule.pm +++ b/lib/Vyatta/IpTables/Rule.pm @@ -174,6 +174,9 @@ sub setup_base { $self->{_icmpv6_type} = $config->$val_func("icmpv6 type"); $self->{_mod_mark} = $config->$val_func("set mark"); $self->{_mod_table} = $config->$val_func("set table"); + if ($self->{_mod_table} eq 'main') { + $self->{_mod_table} = 254; + } $self->{_mod_dscp} = $config->$val_func("set dscp"); $self->{_mod_tcpmss} = $config->$val_func("set tcp-mss"); $self->{_ipsec} = $config->$exists_func("ipsec match-ipsec"); -- cgit v1.2.3