Юниксоидное
Недели три назад столкнулся с проблемой непрохождения под FreeBSD dot1q фреймов максимального размера через сетевую карту типа sis900 (sis0@pci0:4:0: class=0x020000 card=0xd61f8086 chip=0x09001039 rev=0x91 hdr=0x00). Будучи юниксоидом старой закалки, принял, конечно же, решение исправить драйвер сетевухи. Тем более, что в драйверах сетевух хорошо разбираюсь с детства.
После вдумчивого чтения доки на чипсет и рассматривания регистров, сделал такой
quick-and-dirty hack мегапатчЗадумался, как поступают в таких случаях виндузятники.