summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbnet.c
AgeCommit message (Expand)Author
2022-09-22usbnet(9): Omit needless miilock around uno_stop.riastradh
2022-09-20revert rev 1.111 (which was 1.106 again, without the 1.107 changes).mrg
2022-09-13usbnet(9): Call mii_down once we've finished with mii_tick.riastradh
2022-08-23usbnet(9): Don't touch ifp->if_flags in usbnet_start_locked.riastradh
2022-08-20usbnet(9): New usbnet_ispromisc(un).riastradh
2022-08-20usbnet(9): Rename core lock -> mii lock.riastradh
2022-08-20usbnet(9): Limit scope of core lock to mii and tick scheduling.riastradh
2022-08-20usbnet(9): Call mii_down once we've finished with mii_tick.riastradh
2022-08-20usbnet(9): Simplify core lock use in usbnet_tick_task.riastradh
2022-08-20usbnet(9): Call uno_tick before mii stuff.riastradh
2022-08-20usbnet(9): Assert core lock is held on usbnet_set_link.riastradh
2022-08-20usbnet(9): Split unp_stopping into stopped/txstopped/rxstopped.riastradh
2022-08-20usbnet(9): Don't touch unp_stopping in usbnet_pipe_intr.riastradh
2022-08-20usbnet(9): Omit needless un->un_intr test in usbnet_pipe_intr.riastradh
2022-08-20usbnet(9): Revert previous -- usbnet_media_upd does have IFNET_LOCK.riastradh
2022-08-20usbnet(9): Avoid ether_mediachange if stopped.riastradh
2022-08-16usbnet(9): Omit needless usbnet_core_mutex function.riastradh
2022-08-12usbnet(9): Fix mbuf alignment and narrow bounds check.riastradh
2022-08-07usbnet(9): Simplify assertions now that urndis(4) is less sketchy.riastradh
2022-03-05usbnet(9): uno_init is now optional.riastradh
2022-03-03usb: usbd_close_pipe never fails. Make it return void.riastradh
2022-03-03usb: usbd_abort_pipe never fails. Make it return void.riastradh
2022-03-03usbnet: On if_stop, abort xfers before resetting hardware.riastradh
2022-03-03usbnet: Omit needless detachcv name parameter to usbnet_attach.riastradh
2022-03-03usbnet: Omit empty uno_init functions.riastradh
2022-03-03usbnet: Factor usbnet_init_rx_tx out into usbnet_if_init.riastradh
2022-03-03usbnet: Handle usbnet_set_link for drivers with no media detect.riastradh
2022-03-03usbnet drivers: From *_uno_init, call *_uno_stop, not usbnet_stop.riastradh
2022-03-03usbnet: Do nothing on if_init/stop if already in the target state.riastradh
2022-03-03usbnet: Delete the core lock from the API.riastradh
2022-03-03usbnet: Make usbnet_mii_readreg/writereg/statchg private to usbnet.c.riastradh
2022-03-03usbnet: Apply hardware multicast filter updates synchronously again.riastradh
2022-03-03usbnet: Take the core lock around uno_mcast.riastradh
2022-03-03usbnet: No need for the core lock in usbnet_ifflags_cb.riastradh
2022-03-03usbnet: Make the tx/rx locks private to usbnet.c.riastradh
2022-03-03usbnet: usbnet_busy is no longer referenced; release it!riastradh
2022-03-03usbnet: No need for usbnet_busy in mii callbacks.riastradh
2022-03-03usbnet: No need for usbnet_busy in usbnet_init_rx_tx or usbnet_stop.riastradh
2022-03-03usbnet: Split multicast filter reprogramming into separate operation.riastradh
2022-03-03usbnet: Omit needless locking around usbnet_isdying.riastradh
2022-03-03usbnet: Use atomic_load/store_relaxed for unp_dying.riastradh
2022-03-03usbnet: Print diagnostic about refcnt stragglers.riastradh
2022-03-03usbnet: Enter uno_init with the core lock held.riastradh
2022-03-03usbnet: Assert ioctl locking.riastradh
2022-03-03usbnet: Impart blame on whose ifnet is unlocked in uno_init.riastradh
2022-03-03usbnet: Don't waste time calling uno_stop if device is detaching.riastradh
2022-03-03usbnet: Avoid IFNET_LOCK on detach if we never attached the ifp.riastradh
2022-03-03usbnet: Clear watchdog timer before stopping hardware.riastradh
2022-03-03usbnet: Omit needless locking/busying/testing in usbnet_tick_task.riastradh
2022-03-03usbnet: Omit needless tests in usbnet_tick.riastradh