summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/fxp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.patrick2020-07-101-3/+3
* move counting if_opackets next to counting if_obytes in if_enqueue.dlg2017-01-221-2/+1
* G/C IFQ_SET_READY().mpi2016-04-131-2/+1
* Rewrite the tx handler to just use ifq_dequeue and drop packets thatclaudio2015-12-031-13/+15
* Simplify fxp tx dma handling by using m_defrag instead of rolling our ownclaudio2015-12-021-29/+13
* replace IFF_OACTIVE manipulation with mpsafe operations.dlg2015-11-251-6/+7
* You need <netinet/ip.h> if you use "struct ip" for hw checksum.mpi2015-11-241-2/+1
* The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.mpi2015-11-241-2/+1
* shuffle struct ifqueue so in flight mbufs are protected by a mutex.dlg2015-11-201-4/+8
* arp_ifinit() is no longer needed.mpi2015-10-251-4/+1
* firmware sizes are known; use them for free()deraadt2015-08-291-2/+2
* Increment if_ipackets in if_input().mpi2015-06-241-2/+1
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Convert to if_input().mpi2015-02-121-10/+7
* unifdef INETtedu2014-12-221-5/+1
* Fewer <netinet/in_systm.h>mpi2014-07-221-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* The few network drivers that called their children's (ie. mii PHYderaadt2013-12-281-2/+1
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-12/+7
* replace workqs with tasks for handling resumedlg2013-11-141-4/+5
* Most network drivers include netinet/in_var.h, but apparently theybluhm2013-08-071-2/+1
* Avoid potential uninitialized variable access in fxp driver.blambert2012-10-101-4/+4
* After suspend/resume, reload the firmware. Skip firmware onderaadt2012-04-031-21/+49
* fxp_init could bail out on errors without calling slpx.mpf2011-12-191-4/+7
* Do not use NULL in integer comparisons. No functional change.miod2011-04-071-2/+2
* remove the powerhook code. All architectures now use the ca_activate treederaadt2010-09-071-19/+1
* initialize rv to 0 in the activate functionderaadt2010-09-061-2/+2
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-1/+4
* activate function should return result of config_activate_childrenderaadt2010-08-311-4/+5
* Since the pci-specific activate function does nothing, move it to fxp.c.deraadt2010-08-271-22/+35
* ca_activate for suspend/resume; tested by andrew@afresh1.comderaadt2010-08-061-3/+1
* BUS_DMA_ZERO instead of alloc, map, bzero.oga2010-05-191-3/+3
* Add detach support to a few more drivers, and in others do the neccessaryderaadt2009-10-151-18/+20
* Don't setup multicast when in promiscuous mode. From Brad.sthen2009-08-251-10/+14
* Rewrite part of the promiscuous/multicast handling; tested by myself,sthen2009-08-131-18/+10
* More cases of shutdown hooks not needed after card is already stopped. Inderaadt2009-08-101-25/+6
* Rewrite the SIOCSIFFLAGS ioctl handling code to clean it up a bit andnaddy2009-06-061-11/+10
* Make fxp at pci detachable; untested.jsg2009-06-021-1/+27
* Eliminate the redundant bits of code for MTU and multicast handlingbrad2008-11-281-24/+7
* First step towards cleaning up the Ethernet driver ioctl handling.brad2008-10-021-7/+3
* Convert timeout_add() calls using multiples of hz to timeout_add_sec()blambert2008-09-101-3/+3
* Some fxp(4) chips do not like having their status/command registers accessedbrad2008-02-211-21/+56
* - Only clear the IFF_OACTIVE flag if packets were processed.brad2008-02-201-4/+6
* remove unneeded declarations that shadows existing vars; ok by many.fgsch2007-10-131-2/+1
* new format firmware load messagederaadt2007-08-311-3/+3
* do not include ipx headers (were not needed in the first place)henning2007-06-061-6/+1
* put more foo_detach() routines where they are usedderaadt2007-05-081-27/+1
* Add missing "goto fail;" in an error path of fxp_attach().claudio2007-03-161-1/+2
* Don't re-initialize the card every time the IP address is changed.krw2006-12-261-10/+4
* insufficient testing, martin, please do not be a moronderaadt2006-12-131-4/+10