FlowControl
Dan Lukes
dan at obluda.cz
Mon Nov 3 00:44:26 CET 2008
> Me pripada, ze flowcontrol na obou stranach je dost nezavisla vec.
Si musim sam sebe opravit - nekde jsem cast toho standardu vystrachal.
Informace o podpore flow-control je soucasti negociace (zrejne NWAY)
spojeni, takze karta by mela vedet, zda protistrana podporuje.
Coz automaticky vede k jinemu zaveru - tak jako je nekdy problem s
negociaci duplexu a/nebo rychlosti nebot' nepresnou implementaci si
karty v negociaci dobre nerozumi, muze byt nepochybne problem i s
negociaci tohohle.
Ale zbytek toho, co jsem napsal, plati - pokud karta implementuje
moznost povolit/zakazat dohodu o flow-control, tak to bude specifickou
komunikaci s hardwarem (u Realteku je to napriklad nastavenim ENFCTRL
bitu na jedna). Ale vubec tam schopnost zapinat/vypinat byt nemusi. A
stejne tak proprietarni (a mozna nepritomny) muze byt nechamismus pro
zjisteni v jakem vyslednem stavu karta nakonec je.
Jeste me tak napada - XOFF/XON flow-control signal je ve skutecnosti
celkem obycejny paket typu ETHERTYPE_FLOWCONTROL zasilany na
multicastovou adresu 01:80:C2:00:00:01 - v promiskuitnim modu karty by
prichod toho paketu mohl byt videt. Ale nemusel - je dost dobr emozny, z
enektere karty ho nahoru nepredaji - obzvlast pokud bude zrovna
flow-control aktivni. Takze - pokud paket uvidis, vis, ze protistrana
flow-control podporuje, pokdu ho neuvidis, nevis nic ...
Dan
--
FreeBSD mailing list (users-l at freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
More information about the Users-l
mailing list