--- wikisrc/users/msaitoh/Comparison_of_implementations_of_Ethernet_drivers.mdwn 2015/02/05 04:53:21 1.3 +++ wikisrc/users/msaitoh/Comparison_of_implementations_of_Ethernet_drivers.mdwn 2015/02/05 05:13:21 1.4 @@ -13,14 +13,14 @@ notes - wm(knakahara) + wm(knakahara+ozaki-r) in attach() tx, rx, core CORE_LOCK(spin mutex) TX_LOCK(spin mutex) + sc_stopping flag CORE_LOCK(spin mutex)+sc_stopping flag - use CORE_LOCK() and TX_LOCK() partially - no + use CORE_LOCK(spin mutex) and TX_LOCK(spin mutex) partially + No TX and RX differently TX_LOCK(mutex) and check sc_stopping in the beginning @@ -32,7 +32,7 @@ not taken? TX_LOCK(mutex)+sc_stopping check TX, RX + sc_stopping check - splnet + splnet() only RX is softint'ed TX and RX differently callout isn't used