diff options
author | Matus Fabian <matfabia@cisco.com> | 2017-02-05 22:45:57 -0800 |
---|---|---|
committer | Matus Fabian <matfabia@cisco.com> | 2017-02-05 22:45:57 -0800 |
commit | 31c31aa3b68f434e047309224ce0923600a59e16 (patch) | |
tree | b6e5fd44c73bbbc90179cc60524fc0fd0d87e95d /src/plugins/snat/in2out.c | |
parent | 71d73fe818b1cd25ca6b181c450c404d43ad4abe (diff) |
SNAT: initialize outside and inside FIB index in snat_config
Change-Id: If26d758997d71792cedad1afae8d6a38cfd364ac
Signed-off-by: Matus Fabian <matfabia@cisco.com>
Diffstat (limited to 'src/plugins/snat/in2out.c')
-rw-r--r-- | src/plugins/snat/in2out.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/plugins/snat/in2out.c b/src/plugins/snat/in2out.c index e783027f856..b0047737121 100644 --- a/src/plugins/snat/in2out.c +++ b/src/plugins/snat/in2out.c @@ -163,13 +163,6 @@ snat_not_translate (snat_main_t * sm, snat_runtime_t * rt, u32 sw_if_index0, if (PREDICT_FALSE(ip0->dst_address.as_u32 == rt->cached_ip4_address)) return 1; - /* If outside FIB index is not resolved yet */ - if (sm->outside_fib_index == ~0) - { - sm->outside_fib_index = - ip4_fib_table_find_or_create_and_lock (sm->outside_vrf_id); - } - key0.addr = ip0->dst_address; key0.port = udp0->dst_port; key0.protocol = proto0; @@ -535,13 +528,6 @@ snat_hairpinning (snat_main_t *sm, u32 new_dst_addr0 = 0, old_dst_addr0, ti = 0, si; u16 new_dst_port0, old_dst_port0; - /* If outside FIB index is not resolved yet */ - if (sm->outside_fib_index == ~0) - { - sm->outside_fib_index = - ip4_fib_table_find_or_create_and_lock (sm->outside_vrf_id); - } - key0.addr = ip0->dst_address; key0.port = udp0->dst_port; key0.protocol = proto0; |