l_addr = &s->in2out.addr;
r_addr = &s->ext_host_addr;
proto = nat_proto_to_ip_proto (s->nat_proto);
+ fib_index = s->in2out.fib_index;
init_ed_k (&ed_kv, *l_addr, l_port, *r_addr, r_port, fib_index,
proto);
}
/* try static mappings with port */
if (PREDICT_FALSE (pool_elts (sm->static_mappings)))
{
- init_nat_k (&kv, ip->dst_address, proto, 0, port);
+ init_nat_k (&kv, ip->dst_address, port, 0, proto);
if (!clib_bihash_search_8_8
(&sm->static_mapping_by_external, &kv, &value))
{