helenos-nicf team mailing list archive
-
helenos-nicf team
-
Mailing list archive
-
Message #00109
Replies
Koukám, že jsem omylem odeslal odpovědi jenom Zdeňkovi, čili ještě
jednou sem:
> co si myslite o tom, ze bychom uvolnovani paketu ve funkci
nic_send_message_impl nechali na funkci write_packet?
Není problém, aby to dělala přímo ta funkce - dává to smysl pro
asynchronní odesílání. Takže ty bys ten packet v E1000 uvolňoval až po
příjmu nějakého přerušení, jo?
> Druha moznost reseni je podminit to podle navratu write_packet:
To podmiňování se mi moc nelíbí, to raději opravdu nechat zodpovědnost
na write_packet.
> pokud se pokusim vytvorit paket v on_activated, dostanu deadlock.
A proč se v té funkci vůbec snažíš vytvářet packet? V ne2k tam jenom
zapínáš a vypínáš ovládání přerušení, případně na to připravuješ kartu.
Ty se snažíš vytvořit v ní buffery pro příchozí zprávy? Je to
nejvhodnější místo?
Follow ups