summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbnet.c
AgeCommit message (Expand)Author
2022-03-03usbnet: Uncomment and fix assertion for ifp->if_flags |= IFF_RUNNING.riastradh
2022-03-03usbnet: Don't issue a detach event if we never issued an attach one.riastradh
2022-03-03usbnet: Make detach order reverse attach order, for unp_stat_ch.riastradh
2022-03-03usbnet: Detach interface and mii before waiting for refcnt to drain.riastradh
2022-03-03usbnet: Omit needless callout_halt and usb_rem_task_wait.riastradh
2022-03-03usbnet: Refuse to bring interfaces back up once dying.riastradh
2022-03-03usbnet: Assert IFNET_LOCKED in usbnet_media_upd.riastradh
2022-03-03usbnet: Fix ordering of actions in usbnet_stop.riastradh
2022-03-03usbnet: Remove usbnet_set_dying.riastradh
2022-03-03usbnet: Omit needless unp == NULL test in usbnet_tick_task.riastradh
2022-03-03usbnet: Don't check if_flags for IFF_RUNNING in usbnet_pipe_intr.riastradh
2022-03-03usbnet: Don't check if_flags for IFF_RUNNING in usbnet_rxeof.riastradh
2022-03-03usbnet: Assert IFNET_LOCKED in usbnet_init_rx_tx, usbnet_stop.riastradh
2022-03-03usbnet: Assert IFNET_LOCKED on if_flags change callbacks.riastradh
2022-03-03usbnet: Ensure access to unp_timer is protected by unp_txlock.riastradh
2022-03-03usbnet: Ensure ifp->if_softc is initialized _before_ publishing ifp.riastradh
2022-03-03usbnet: Take IFNET_LOCK around access to if_flags in usbnet_detach.riastradh
2022-03-03usbnet: Set and clear IFF_RUNNING slightly earlier and later.riastradh
2022-03-03usbnet: Simplify usbnet_isdying.riastradh
2022-01-29usbnet: Defer hardware multicast filter updates to USB task.riastradh
2021-12-11remove clause 3 from all my licenses that aren't conflicting withmrg
2021-06-16if_attach and if_initialize cannot fail, don't test return valueriastradh
2021-04-25Sample # of TX packets as entropy source.rin
2021-03-01reduce aprint_error(9) abusejakllsch
2020-08-28usbnet: Reject buflen>MCLBYTES in usbnet_newbuf.riastradh
2020-03-15Define and implement a locking protocol for the ifmedia / mii layers:thorpej
2020-03-14fix more broken kernhist formats (now I got them all).christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2020-02-04Use ifmedia_fini().thorpej
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-12-14Don't assume mii is not null here. Some drivers like urndis don't usemaya
2019-12-03Fix inequality for refcnt drain: -1 here means all refs gone.riastradh
2019-12-03Fix order of nulling un->un_pri->unp_ec.ec_mii.riastradh
2019-11-06add a note about ifnet lock vs usbnet locks.mrg
2019-09-13 if_flags is neither int nor short. It's unsigned short.msaitoh
2019-09-09document usbnet_private locking. minor knf.mrg
2019-09-08normalise an error message.mrg
2019-09-08- use CALLARGS vs CALLED for better usbhistmrg
2019-08-29fix a lock hang reported by sc.dying in PR#54495.mrg
2019-08-28in usbnet_detach(), check both that the private pointer hasmrg
2019-08-23- remove unused uncd_rx_cntmrg
2019-08-20couple more changes to usbnet(9):mrg
2019-08-20properly fix the kernhist calls.mrg
2019-08-19move the check against un_phyno from usbnet back into the driversmrg
2019-08-19add USBHIST_CALLARGS() frontend to KERNHIST_CALLARGS().mrg
2019-08-18fix a think-o in the previous: don't return when saving the first error.mrg
2019-08-18update usbnet slight:mrg
2019-08-16internal to usbnet:mrg
2019-08-15- usbnet_rx_loop_cb's usbd_xfer parameter is never used and availablemrg
2019-08-14introduce usbnet_set_dying(). will be used by url(4) conversion.mrg