The routing table is safe for concurrent reads, but not for concurrent read & writes. We should use an atomic pointer swap to update the table.
The routing table is safe for concurrent reads, but not for concurrent read & writes. We should use an atomic pointer swap to update the table.