From eb5faed9e3fc77f9325a8a03b0217da39127c94a Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 14 May 2014 13:55:59 +0200 Subject: [PATCH] fwtester: fix emulation - correctly set phydev_in --- test/fwtester.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/fwtester.pl b/test/fwtester.pl index 9aa3c48..2b577ba 100755 --- a/test/fwtester.pl +++ b/test/fwtester.pl @@ -294,6 +294,7 @@ sub route_packet { } elsif ($route_state =~ m/^vmbr\d+$/) { die "missing physdev_in - internal error?" if !$physdev_in; + $pkg->{physdev_in} = $physdev_in; if ($target->{type} eq 'host') { @@ -307,7 +308,6 @@ sub route_packet { $chain = 'PVEFW-FORWARD'; $pkg->{iface_in} = $route_state; $pkg->{iface_out} = $outside_bridge; - $pkg->{physdev_in} = $physdev_in; # conditionally set physdev_out (same behavior as kernel) if ($route_state eq $outside_bridge) { $pkg->{physdev_out} = $outside_iface || die 'internal error'; @@ -326,7 +326,6 @@ sub route_packet { $chain = 'PVEFW-FORWARD'; $pkg->{iface_in} = $route_state; $pkg->{iface_out} = $target->{bridge}; - $pkg->{physdev_in} = $physdev_in; # conditionally set physdev_out (same behavior as kernel) if ($route_state eq $target->{bridge}) { $pkg->{physdev_out} = $target->{fwpr} || die 'internal error'; -- 2.39.2