summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_cdce.c
AgeCommit message (Expand)Author
2018-10-02Make some USB ioctls return ENXIO, instead of EIO, if usbd_is_dying().Stefan Sperling
2017-04-21Use ether_crc32_le() instead of a custom version.Martin Pieuchot
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-10-12Rename CDCE_ZAURUS option to CDCE_CRC32 for clarity.Frederic Cambus
2016-09-26Move the net/bpf.h include within the #if NBPFILTER directiveFrederic Cambus
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-04-12Call ether_fakeaddr() instead of faking Ethernet addresses manually.Martin Pieuchot
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-04-10Convert remaining USB Ethernet adapter to if_input().Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-22unifdef INETTed Unangst
2014-07-13No need for <netinet/in_systm.h> here.Martin Pieuchot
2014-07-12Kill a bunch of DVACT_DEACTIVATE handlers whose only purpose were toMartin Pieuchot
2013-12-07Some cleaning up of the ioctl handling bits to bring things in lineBrad Smith
2013-12-04use dv_unit rather than storing (or forgetting to store...) a localTheo de Raadt
2013-11-15Clean-up usbd_abort_pipe() usage.Paul Irofti
2013-11-11Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().Paul Irofti
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-04-26Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).Marcus Glocker
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2013-03-28proc.h is way too much header for usb to handle.Ted Unangst
2011-11-09Add support for UISUBCLASS_MOBILE_DIRECT_LINE_MODEL to cdce(4).Stuart Henderson
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-01-25garbage collect "usb events". without /dev/usb there is no way to accessJacob Meuser
2011-01-16* instead of NULLing pointers to interface descriptors in the uaa, markJacob Meuser
2010-10-27don't free network related resources if they were not allocatedJacob Meuser
2010-09-24remove dying flag in detach() function.Yojiro Uo
2010-03-06In cdce_detach(), add usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, ...)Michael Knudsen
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-03-14Make sure the most often changing bits of tv_usec are used for lladdrMarc Balmer
2008-03-13when attaching a cdce(4) device that does not have a proper mac address,Marc Balmer
2007-10-11treat usb vendor/product names as a locator, and have usbd_print handle it,Theo de Raadt
2007-09-17remove unneeded malloc.h include.Federico G. Schwindt
2007-09-11KNF. "go for it" deraadt@Marc Winiger
2007-07-25Add a missing splx() and while there update the printf() to match the formatClaudio Jeker
2007-07-25define and use CDCE_DEBUG and DPRINTF/DPRINTFN to be less noisy on theMarc Balmer
2007-07-23This improves cdce(4) and makes some devices work that previously did notMarc Balmer
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
2007-06-13Remove the definition and usage of the IF_INPUT macro which was definedMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
2007-06-10Remove the definition and use of the USBDEV macro. It only created confusionMarc Balmer
2007-06-09Remove the definition and use of if_deactivate(). It was defined empty andMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-05-27Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.Jonathan Gray