FLOW_OFFLOAD_DIR_REPLY
flow_offload_fill_route(flow, route, FLOW_OFFLOAD_DIR_REPLY);
nft_flow_dst_release(flow, FLOW_OFFLOAD_DIR_REPLY);
&flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].node,
new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port;
case FLOW_OFFLOAD_DIR_REPLY:
new_port = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_port;
flow_offload_fill_dir(flow, FLOW_OFFLOAD_DIR_REPLY);
case FLOW_OFFLOAD_DIR_REPLY:
new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v4.s_addr;
case FLOW_OFFLOAD_DIR_REPLY:
new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v6;
case FLOW_OFFLOAD_DIR_REPLY:
new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v6;
case FLOW_OFFLOAD_DIR_REPLY:
new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v4.s_addr;
case FLOW_OFFLOAD_DIR_REPLY:
flow_offload_tuple_stats(offload, FLOW_OFFLOAD_DIR_REPLY,
FLOW_OFFLOAD_DIR_REPLY,
addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v4.s_addr;
case FLOW_OFFLOAD_DIR_REPLY:
addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v4.s_addr;
case FLOW_OFFLOAD_DIR_REPLY:
addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v6.s6_addr32;
case FLOW_OFFLOAD_DIR_REPLY:
addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v6.s6_addr32;
case FLOW_OFFLOAD_DIR_REPLY:
port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_port);
case FLOW_OFFLOAD_DIR_REPLY:
port = ntohs(flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_port);
case FLOW_OFFLOAD_DIR_REPLY:
FLOW_OFFLOAD_DIR_REPLY);
FLOW_OFFLOAD_DIR_REPLY);
flow_offload_tuple_del(offload, FLOW_OFFLOAD_DIR_REPLY);
case FLOW_OFFLOAD_DIR_REPLY:
tcf_ct_flow_tc_ifidx(entry, act_ct_ext, FLOW_OFFLOAD_DIR_REPLY);
tcf_ct_flow_tc_ifidx(entry, act_ct_ext, FLOW_OFFLOAD_DIR_REPLY);
if (dir == FLOW_OFFLOAD_DIR_REPLY &&