summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/if_nxe.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* consistently uppercase pci product definesjsg2020-01-051-2/+2
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-4/+4
* 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
* Replace mountroothook_establish(9) by config_mountroot(9) a narrower APImpi2015-12-111-5/+5
* replace IFF_OACTIVE manipulation with mpsafe operations.dlg2015-11-251-7/+8
* 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-3/+4
* arp_ifinit() is no longer needed.mpi2015-10-251-4/+1
* unifdef INETtedu2014-12-221-5/+1
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-9/+9
* missing pass DEVNAME(sc), fix format string; OK guenther@gsoares2013-11-211-2/+2
* Set the IFF_ALLMULTI flag as appropriate.brad2013-04-021-6/+7
* Copy pasto in comment. Fix by brad@ OK dlg@claudio2011-02-151-2/+2
* BUS_DMA_ZERO instead of alloc, map, bzero.oga2010-05-191-4/+2
* replace custom macro sizeofa() with nitems()reyk2009-06-021-2/+2
* Eliminate the redundant bits of code for MTU and multicast handlingbrad2008-11-281-12/+4
* sizeofa -> nitemsdlg2008-11-231-3/+2
* dlg says "well, that is embarassing"deraadt2008-10-291-3/+3
* First step towards cleaning up the Ethernet driver ioctl handling.brad2008-10-021-9/+3
* Convert timeout_add() calls using multiples of hz to timeout_add_sec()blambert2008-09-101-2/+2
* Correct defines for NXE_DB_PEGID_RX|TX. OK dlg@claudio2008-05-051-3/+3
* enable ADDMULTI and DELMULTI in the ioctl handler now that the thtdlg2007-10-151-1/+8
* More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' wherekrw2007-10-011-8/+4
* start implementing the rx code. this puts pkts and descriptors onto thedlg2007-08-271-1/+65
* enable interrupts when the interface comes up.dlg2007-08-241-1/+9
* this is what the interrupt handler will look like. there'll be some addeddlg2007-08-241-3/+16
* the chip has three rx rings, one for normal packets, one for jumbos, anddlg2007-08-241-1/+14
* the ring sizes are reprresented by 32 bit fields in the context descirptor,dlg2007-08-241-3/+3
* implement the completion half of the tx path. the driver keeps track ofdlg2007-08-231-4/+54
* configure the NIU to rx packets that will fit into the mbufs we willdlg2007-08-231-1/+3
* wrap writes to the doorbell register.dlg2007-08-231-1/+11
* the first read or write in the crb space after you switch the windowsdlg2007-08-231-3/+7
* program the niu with the mac address in the right order.dlg2007-08-231-4/+4
* tweak the register macros a bit. add macros for the NIUs port registersdlg2007-08-231-9/+30
* oops, forgot the print the intr string on attachdlg2007-08-151-2/+3
* hook the interrupt updlg2007-08-151-1/+27
* implement nxe_start. this is enough to put packets on the wire. the sgldlg2007-08-151-1/+152
* program the mac control thing according the the multicast or promiscdlg2007-08-151-4/+24
* program the lladdr when the chip is brought up.dlg2007-08-151-2/+21
* sync all the bits for use by the hardware, and then point the chip at them.dlg2007-08-151-4/+35
* when the interface is brought up allocate all the things that are neededdlg2007-08-151-1/+87
* allocate pkt lists when the interface is brought up.dlg2007-08-151-11/+27
* here are the tx, rx, and status (rx completion) descriptors used in the iodlg2007-08-151-1/+79
* move the firmware to the right state before we start allocating everythingdlg2007-08-151-1/+33
* lock accesses to the ioctl handler.dlg2007-08-151-1/+9
* this code definitely uses queue.hdlg2007-08-151-1/+2
* tell the ioctl handler to call nxe_up/down/iff at the right times. theydlg2007-08-151-1/+51
* code to allocate, free, sync, and iterate over rings. this is based looselydlg2007-08-151-1/+99