2 ms·
Oops I probably should have been clearer. Hardware verification IS performed. For various reasons, the nic never itself drips packets that are corrupt, packets
by vijayp 11y ago
Oops I probably should have been clearer.
Hardware verification IS performed. For various reasons, the nic never itself drips packets that are corrupt, packets are instead marked by HW as either verified or unverified. When a packet is marked as unverified, the kernel should verify and potentially reject the packet before delivery to the application. The bug in the veth driver causes the kernel to treat packets marked unverified as "verified"
- csandanov 11y agoIf this problem affects all veth drivers, why does Docker's NAT IPv4 is safe?