Module Name: src Committed By: skrll Date: Sun Sep 4 08:50:26 UTC 2022
Modified Files: src/sys/dev/pci: if_bge.c if_bgevar.h Log Message: bge(4): fix the MP improvements and improve some more. - Have two locks sc_core_lock at IPL_NONE and sc_intr_lock at IPL_NET and use appropriately. - Use stopping flags instead of bge_if_flags so that bge_if_flags only needs to be protected by the sc_core_lock - Use ifmedia_init_with_lock and provide the sc_intr_lock. mii operatiions are done from the interrupt handler. - Fixup locking in bge_detach. - Rename bge_watchdog to bge_watchdog_tick to avoid confusion with the if_watchdog method. - Sprinkle some more asserts. To generate a diff of this commit: cvs rdiff -u -r1.385 -r1.386 src/sys/dev/pci/if_bge.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pci/if_bgevar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.