summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_urndis.c
AgeCommit message (Expand)Author
2018-10-02Make some USB ioctls return ENXIO, instead of EIO, if usbd_is_dying().Stefan Sperling
2017-07-19Add a handler for RNDIS status messagesMike Belopuhov
2017-06-10Pass M_CANFAIL to malloc(9) calls which use M_WAITOK but are testedKevin Lo
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2017-03-26Add sizes to various free(9) calls. Fixing the simpler ones first.Theo de Raadt
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-09-16Switch urndis(4) over to the generic RNDIS headerMike Belopuhov
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-03-16Make urndis(4) print tx/rx errors only if compiled in DEBUG mode.Stefan Sperling
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
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-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-11Convert to if_input().Martin Pieuchot
2015-01-09The "SunMicro Virtual Eth Device" found on Oracle's more recent SPARC systemsMark Kettenis
2014-12-22unifdef INETTed Unangst
2014-11-30Don't overwrite fields in the message when setting up the REMOTE_NDIS_SET_MSGMark Kettenis
2014-07-13No need for <netinet/in_systm.h> here.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-12Kill a bunch of DVACT_DEACTIVATE handlers whose only purpose were toMartin Pieuchot
2013-12-09Fix crash on urndis(4) detachPaul Irofti
2013-12-07Some cleaning up of the ioctl handling bits to bring things in lineBrad Smith
2013-11-21Revert r1.41, in this driver sc_attached does not indicate that theMartin Pieuchot
2013-11-15Clean-up usbd_abort_pipe() usage.Paul Irofti
2013-11-08Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().Paul Irofti
2013-10-29Kill sc_attached, attach and detach events for USB devices are triggeredMartin Pieuchot
2013-10-01Use %z* for size_tStefan Fritsch
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
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
2013-02-02- remove product/vendor table and let the driver attach based on class, etc.Federico G. Schwindt
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-06-20- urndis_match() should support multiple interface descriptors.Federico G. Schwindt
2012-03-24add ZTE HSUSB.Federico G. Schwindt
2011-07-20this works on the galaxy s2 too.Jasper Lievisse Adriaanse
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-05-05Attach to Samsung Galaxy S, from Erik Mugele. ok jsg@ mk@Stuart Henderson
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-07-31The code referencing urndis_watchdog() is #if 0'd out, but the actualMichael Knudsen
2010-07-31Break some really long lines.Michael Knudsen
2010-07-14In urndis_decap(), delay the memcpy() for as long as possible. There isMichael Knudsen
2010-07-14urndis_newbuf() is only called with NULL as it's third argument so justMichael Knudsen
2010-06-06Use usb_lookup() instead of rolling our own. ok armani@ fabien@Miod Vallat
2010-04-05Remove a useless usbd_get_interface_descriptor.Jonathan Armani
2010-03-25Update to match renamed product id.Michael Knudsen