summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_aue.c
AgeCommit message (Collapse)Author
2007-11-102 port usb hub with ethernet in it..Theo de Raadt
2007-10-11treat usb vendor/product names as a locator, and have usbd_print handle it,Theo de Raadt
so that it shows up before the :. as a result, all the usb devices do not need to have name printing code anymore. all this now works and prints nicely because usbd_probe_and_attach() is serialized. ok kettenis
2007-09-17remove unneeded malloc.h include.Federico G. Schwindt
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
USB_DECLARE_DRIVER macros. No binary change. ok dlg.
2007-06-13Remove the definition and usage of the IF_INPUT macro which was definedMarc Balmer
as ether_input_mbuf which is itself a macro for ether_input. No binary change. ok dlg.
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
No binary change. ok mk.
2007-06-11Remove the definition and usage of the USBGETSOFTC macro, which was reallyMarc Balmer
only a cast to (void *). ok jsg.
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
(This might look easy, but it was a big diff. Thanks to dlg and especially jsg for looking over it; we found at least four mistakes in the initial diff.) ok jsg.
2007-06-10Remove the definition and use of the USBDEV macro. It only created confusionMarc Balmer
and the address of it's argument: USBDEV(sc->sc_dev) yields &sc->sc_dev. No binary changes. ok jsg.
2007-06-10Remove definitions and usage of usb_callout and related macros. These macrosMarc Balmer
were used as a layer of confusion^Wabstraction around the timeout(9) API. No binary change. ok jsg.
2007-06-09Remove the definition and use of if_deactivate(). It was defined empty andMarc Balmer
thus produced no code at all. No binary change. ok jsg.
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
and it was not consistently used. It was confusing as it suggested these functions were static, which they were not. discussed with dlg and jsg, ok jsg.
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer
ok jsg@
2007-05-27Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.Jonathan Gray
ok deraadt@ krw@ mbalmer@
2007-05-21Remove logprintf macroJonathan Gray
2007-05-21Remove Ether_ifattach macroJonathan Gray
2007-05-06More lockmgr -> rwlock low hanging fruit.Kenneth R Westerback
ok dlg@
2007-02-23Belkin USB to LAN -> Belkin F5D5050Jonathan Gray
2007-02-11Remove _KERNEL_OPT leftovers.Miod Vallat
2006-09-26Match ELECOM LD-USB20Jonathan Gray
From redzonemiata at yahoo.co.jp via FreeBSD PR 86195
2006-06-23In a drivers activate() entry point, if on DVACT_DEACTIVATE it doesMiod Vallat
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP; this very popular bug has been cut and pasted a lot of times... ok deraadt@ mickey@
2006-05-22Attach routines can fail before calling *hook_establish(), and theyKenneth R Westerback
often rely on the detach routine for cleanup. So be consistant and careful by checking for a NULL hook before calling *hook_disestablish in detach routines. ok mickey@ brad@ dlg@
2006-05-18some devices can do weird things upon a warm reboot so add a shutdownJolan Luff
hook which explicitly resets and stops the device; fixes pr/5001 ok dlg@
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-07Remove last NRND NetBSDisms from tree.Kenneth R Westerback
ok deraadt@ brad@
2006-01-29Use usbd_clear_endpoint_stall_async() when clearing endpoint stalls inBrad Smith
an interrupt context. From NetBSD ok dlg@
2005-08-01Don't keep the devinfo string on the stack, instead use malloc/free.Brad Smith
This should cure some rare stack overflows. From augustss NetBSD ok dlg@ pascoe@
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-07-02don't call mii_pollstat() right after mii_tick() in foo_tick_task()Brad Smith
2005-06-08remove netns crud.Henning Brauer
some drivers actually had hooks for SIOCSIFADDR, most just useless includes "looks good" deraadt miod brad
2005-01-03- make sure int is in running state before touching the multicast filtersBrad Smith
- call foo_setmulti only instead of init'ing the chip - don't overwrite potential error return with success when calling ether_addmulti/ether_delmulti ok dlg@
2004-11-10strncpy->strlcpyAlexander Yurchenko
ok henning@
2004-10-31add some aue devices found in the linux driverJonathan Gray
2004-09-23don't need to set ifp->if_mtu or ifp->if_output in each driver,Brad Smith
{ether,atm,fddi}_ifattach already does this. ok mcbride@ markus@ henning@
2004-07-114 more aue(4) devicesTheo de Raadt
2004-07-08put "do { } while (0)" wrappers on all the debug maroc functionsTheo de Raadt
2003-12-15Set devclass to DV_IFNET for all USB network drivers.Cedric Berger
ok deraadt@ nate@
2003-05-17Correct chipset identification from netbsdNathan Binkert
2003-05-07string cleanup; nate okTheo de Raadt
2002-11-11sync with NetBSDNathan Binkert
2002-09-27new Netgear adapterNathan Binkert
2002-07-29another usb ethernet deviceNathan Binkert
from NetBSD
2002-07-25update $NetBSD$ tagsNathan Binkert
2002-07-25get rid of trailing whitespaceNathan Binkert
2002-07-10shorten address printoutTheo de Raadt
2002-07-09add new deviceNathan Binkert
from NetBSD
2002-07-04New product ID.Nathan Binkert
From NetBSD
2002-06-26Kill __FUNCTION__.Marc Espie
2002-04-01Add support for a bunch of new adapters.Nathan Binkert
Sync with NetBSD. ok deraadt
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller