Hi all,

I am curious in the SNAT implementation. I see that SNAT's hash tables
<https://wiki.fd.io/view/VPP/NAT#Data_structures> are shared by all worker
threads. Does SNAT use lock to avoid multiple threads updating the hash
table concurrently? If not, how does it avoid race condition?

Yuliang Li
PhD student
Department of Computer Science
Yale University
vpp-dev mailing list

Reply via email to