4 ms·
If I had a time machine, rather than killing Hitler, I'd go back and convince them to make the ethernet header 16 bytes rather than 14 in order to keep things n
by drewg123 6y ago
If I had a time machine, rather than killing Hitler, I'd go back and convince them to make the ethernet header 16 bytes rather than 14 in order to keep things nicely aligned.
A 14 byte header causes lots of alignment issues.. I first encountered this on DEC Alpha, pre-byte/word extensions. When using network drivers not designed for alpha, the kernel would take an alignment fault when accessing 4-byte IP addresses which were aligned on a 2 byte boundary.
- toast0 6y agoWhile you're back there, please have them implement router based IP fragmentation as simple truncation (and some flag), rather than turning it into two packets or dropping and sending an out of band response that often gets lost.