3 ms·
1. You don't want to reimplement a quarter of the network stack in userspace. 2. Network infrastructure may drop "unusual" packets.
by ronsor 7y ago
1. You don't want to reimplement a quarter of the network stack in userspace.
2. Network infrastructure may drop "unusual" packets.
- vinay_ys 7y agoIt's not reimplementing if it is a new protocol with different capabilities. There's no point in having a layered architecture if we cannot evolve the layers, especially the layers designated as endpoint layers.
- Dylan16807 7y ago> 1. You don't want to reimplement a quarter of the network stack in userspace. That post doesn't say anything about user space. Ideally the new protocol would be in the kernel, triggered with just a flag or even automatically.