summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_ure.c
AgeCommit message (Expand)Author
2022-09-16Use unsigned to avoid undefined behavior in ure_uno_mcast(). Found by kUBSan.msaitoh
2022-08-20usbnet(9): New usbnet_ispromisc(un).riastradh
2022-03-03usbnet: Omit needless detachcv name parameter to usbnet_attach.riastradh
2022-03-03usbnet: Factor usbnet_init_rx_tx out into usbnet_if_init.riastradh
2022-03-03usbnet drivers: Prune dead IFF_RUNNING branches in *_uno_init.riastradh
2022-03-03usbnet drivers: Omit needless isdying tests in *_uno_init.riastradh
2022-03-03usbnet drivers: Omit needless usbnet core lock and assertions.riastradh
2022-03-03usbnet drivers: Avoid undefined behaviour if read reg fails.riastradh
2022-03-03usbnet drivers: Omit redundant multicast filter update on init.riastradh
2022-03-03usbnet: Apply hardware multicast filter updates synchronously again.riastradh
2022-03-03usbnet drivers: Omit needless uno_mcast locked subroutines.riastradh
2022-03-03usbnet: Take the core lock around uno_mcast.riastradh
2022-03-03usbnet drivers: Omit needless uno_init locked subroutines.riastradh
2022-03-03usbnet drivers: No need for usbnet_busy in uno_mcast.riastradh
2022-03-03usbnet drivers: No need for usbnet_busy in uno_init.riastradh
2022-03-03usbnet: Split multicast filter reprogramming into separate operation.riastradh
2022-03-03usbnet drivers: Stop timeout loops early if device is detaching.riastradh
2022-03-03usbnet: Enter uno_init with the core lock held.riastradh
2020-03-27- change to use rcvfilt_locked() name to clarify the intent.nisimura
2020-03-21KNFskrll
2020-03-15Define and implement a locking protocol for the ifmedia / mii layers:thorpej
2020-03-13Fix printf formatmartin
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2020-01-29Adopt <net/if_stats.h>.thorpej
2020-01-07Localify, constify.maxv
2019-10-16allocate a random mac address if on-chip mac is all zeroes.bad
2019-10-16read mac address of ure version 4c10 from URE_PLA_IDR, save as 4c00.bad
2019-08-23s/UBSNET_MII_DECL_DEFAULT/USBNET_MII_DECL_DEFAULT/. from sc.dying.mrg
2019-08-20couple more changes to usbnet(9):mrg
2019-08-19move the check against un_phyno from usbnet back into the driversmrg
2019-08-16make the default debug level zero.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
2019-08-11don't set dv_private. it's a bad pattern and only didn'tmrg
2019-08-11Appease module buildskrll
2019-08-11copy a pattern from if_udav.c, which already had "too much" check.mrg
2019-08-11in tx_prepare callback make sure to reject any mbuf that is largermrg
2019-08-10reduce the scope of struct usbnet:mrg
2019-08-09use new un_flags member of usbnet:mrg
2019-08-09update usbnet some:mrg
2019-08-06for ethernet usb network devices, print the mac addr in usbnet.mrg
2019-08-06extend usbnet to cope with if_upl, if_smsc, and if_umb needs:mrg
2019-08-04move / re-add some headers to fix INET6 builds.mrg
2019-08-04convert axe(4) and ure(4) to usbnet.mrg
2019-07-19call ure_stop_locked(), not ure_stop(), from ure_init_locked() tomrg
2019-06-28more smp cleanup for ure(4)/axen(4)/cdce(4):mrg
2019-06-24actually set ure_stopping, and don't follow it in init.mrg
2019-06-23make cdce(4) and ure(4) usb and mpsafe:mrg
2019-06-16Always increment, not just if we are queueing.christos
2019-06-16PR/54297: sc dying: opacket of ure(4) is always 0christos