xfrm: Force SA to be lookup again if SA in acquire state
[deliverable/linux.git] / net / xfrm / xfrm_state.c
index d6e7f98fbfbffcdeb778c32a7a2d51bc987dc802..b2117a161d8bdc71f4aad94bafab629ac1025e69 100644 (file)
@@ -815,7 +815,7 @@ xfrm_state_find(const xfrm_address_t *daddr, const xfrm_address_t *saddr,
                        xfrm_state_look_at(pol, x, fl, encap_family,
                                           &best, &acquire_in_progress, &error);
        }
-       if (best)
+       if (best || acquire_in_progress)
                goto found;
 
        h_wildcard = xfrm_dst_hash(net, daddr, &saddr_wildcard, tmpl->reqid, encap_family);
This page took 0.281061 seconds and 5 git commands to generate.