Age | Commit message (Expand) | Author |
2016-04-13 | G/C IFQ_SET_READY(). | Martin Pieuchot |
2015-12-11 | Replace mountroothook_establish(9) by config_mountroot(9) a narrower API | Martin Pieuchot |
2015-11-25 | replace IFF_OACTIVE manipulation with mpsafe operations. | David Gwynne |
2015-11-24 | The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER. | Martin Pieuchot |
2015-11-20 | shuffle struct ifqueue so in flight mbufs are protected by a mutex. | David Gwynne |
2015-10-25 | arp_ifinit() is no longer needed. | Martin Pieuchot |
2014-12-22 | unifdef INET | Ted Unangst |
2014-07-13 | Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishian | Theo de Raadt |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2013-11-21 | missing pass DEVNAME(sc), fix format string; OK guenther@ | Gleydson Soares |
2013-04-02 | Set the IFF_ALLMULTI flag as appropriate. | Brad Smith |
2011-02-15 | Copy pasto in comment. Fix by brad@ OK dlg@ | Claudio Jeker |
2010-05-19 | BUS_DMA_ZERO instead of alloc, map, bzero. | Owain Ainsworth |
2009-06-02 | replace custom macro sizeofa() with nitems() | Reyk Floeter |
2008-11-28 | Eliminate the redundant bits of code for MTU and multicast handling | Brad Smith |
2008-11-23 | sizeofa -> nitems | David Gwynne |
2008-10-29 | dlg says "well, that is embarassing" | Theo de Raadt |
2008-10-02 | First step towards cleaning up the Ethernet driver ioctl handling. | Brad Smith |
2008-09-10 | Convert timeout_add() calls using multiples of hz to timeout_add_sec() | Bret Lambert |
2008-05-05 | Correct defines for NXE_DB_PEGID_RX|TX. OK dlg@ | Claudio Jeker |
2007-10-15 | enable ADDMULTI and DELMULTI in the ioctl handler now that the tht | David Gwynne |
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' where | Kenneth R Westerback |
2007-08-27 | start implementing the rx code. this puts pkts and descriptors onto the | David Gwynne |
2007-08-24 | enable interrupts when the interface comes up. | David Gwynne |
2007-08-24 | this is what the interrupt handler will look like. there'll be some added | David Gwynne |
2007-08-24 | the chip has three rx rings, one for normal packets, one for jumbos, and | David Gwynne |
2007-08-24 | the ring sizes are reprresented by 32 bit fields in the context descirptor, | David Gwynne |
2007-08-23 | implement the completion half of the tx path. the driver keeps track of | David Gwynne |
2007-08-23 | configure the NIU to rx packets that will fit into the mbufs we will | David Gwynne |
2007-08-23 | wrap writes to the doorbell register. | David Gwynne |
2007-08-23 | the first read or write in the crb space after you switch the windows | David Gwynne |
2007-08-23 | program the niu with the mac address in the right order. | David Gwynne |
2007-08-23 | tweak the register macros a bit. add macros for the NIUs port registers | David Gwynne |
2007-08-15 | oops, forgot the print the intr string on attach | David Gwynne |
2007-08-15 | hook the interrupt up | David Gwynne |
2007-08-15 | implement nxe_start. this is enough to put packets on the wire. the sgl | David Gwynne |
2007-08-15 | program the mac control thing according the the multicast or promisc | David Gwynne |
2007-08-15 | program the lladdr when the chip is brought up. | David Gwynne |
2007-08-15 | sync all the bits for use by the hardware, and then point the chip at them. | David Gwynne |
2007-08-15 | when the interface is brought up allocate all the things that are needed | David Gwynne |
2007-08-15 | allocate pkt lists when the interface is brought up. | David Gwynne |
2007-08-15 | here are the tx, rx, and status (rx completion) descriptors used in the io | David Gwynne |
2007-08-15 | move the firmware to the right state before we start allocating everything | David Gwynne |
2007-08-15 | lock accesses to the ioctl handler. | David Gwynne |
2007-08-15 | this code definitely uses queue.h | David Gwynne |
2007-08-15 | tell the ioctl handler to call nxe_up/down/iff at the right times. they | David Gwynne |
2007-08-15 | code to allocate, free, sync, and iterate over rings. this is based loosely | David Gwynne |
2007-08-15 | steal pkt handling from tht. this lets us keep track of mbufs when theyre | David Gwynne |
2007-08-15 | implement link state monitoring. you have to poll the firmware to see the | David Gwynne |
2007-08-15 | hook up the ether and ifmedia layers. you can see nxe in ifconfig output | David Gwynne |