in nfm-controller/src/events/nat_resolver.rs [92:106]
fn get_beyond_nat_entry(&self, sock_context: &SockContext) -> Option<SockContext> {
if sock_context.is_valid() {
let internal_info = Self::sock_context_to_egress_cxn_info(sock_context).unwrap();
for i in 0..self.conntrack_ringbuf.len() {
if let Some(external_info) = self.conntrack_ringbuf[i].get(&internal_info) {
return Some(Self::ingress_cxn_info_to_sock_context(
external_info,
sock_context.is_client,
));
}
}
}
None
}