|
@@ -609,6 +609,8 @@ Signed-off-by: Felix Fietkau <[email protected]>
|
|
|
+ if (!nf_ct_is_confirmed(ct))
|
|
|
+ return XT_CONTINUE;
|
|
|
+
|
|
|
++ dir = CTINFO2DIR(ctinfo);
|
|
|
++
|
|
|
+ devs[dir] = xt_out(par);
|
|
|
+ devs[!dir] = xt_in(par);
|
|
|
+
|
|
@@ -618,8 +620,6 @@ Signed-off-by: Felix Fietkau <[email protected]>
|
|
|
+ if (test_and_set_bit(IPS_OFFLOAD_BIT, &ct->status))
|
|
|
+ return XT_CONTINUE;
|
|
|
+
|
|
|
-+ dir = CTINFO2DIR(ctinfo);
|
|
|
-+
|
|
|
+ if (xt_flowoffload_route(skb, ct, par, &route, dir, devs) < 0)
|
|
|
+ goto err_flow_route;
|
|
|
+
|