static void stop(void) { NyLPC_cIsr_enterCritical(); { eth_arch_disable_interrupts(); } NyLPC_cIsr_exitCritical(); return; }
int EthernetInterface::disconnect() { if (use_dhcp) { dhcp_release(&netif); dhcp_stop(&netif); } else { netif_set_down(&netif); } eth_arch_disable_interrupts(); return 0; }