Age | Commit message (Expand) | Author |
2015-09-29 | get rid of the mutex between access to the status block and myx_down | David Gwynne |
2015-09-01 | free() firmware with right len; ok dlg | Theo de Raadt |
2015-08-15 | do the global tx free accounting in myx_start with a single atomic op | David Gwynne |
2015-08-15 | rework the tx path to use a ring to keep track of dmamaps/mbufs. | David Gwynne |
2015-08-14 | move to a per rx ring timeout for refilling empty rings. | David Gwynne |
2015-08-14 | rework how we track the packets on the rx rings. | David Gwynne |
2015-06-24 | Increment if_ipackets in if_input(). | Martin Pieuchot |
2015-05-17 | We don't need KERNEL_LOCK() around if_input() anymore, as if_input() has | Chris Cappuccio |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-02-20 | Now that if_input() is a thing, use it | Chris Cappuccio |
2015-02-18 | myri employees and their drivers for linux and solaris have repeatedly | David Gwynne |
2015-02-18 | enable pcie relaxed transaction ordering and bump the max payload | David Gwynne |
2014-12-22 | unifdef INET | Ted Unangst |
2014-10-28 | the if_rxring accounting would get screwed up if the first mbuf to | David Gwynne |
2014-10-04 | replace mutexes to serialise the operations on the flag that restricts | David Gwynne |
2014-10-03 | refill the rx ring in myx_rxeof, not much later at the end of myx_intr. | David Gwynne |
2014-10-03 | in rxeof, instead of taking the biglock on every packet to call bpf | David Gwynne |
2014-10-03 | we dont need the kernel lock to call bus_dmamap_load and unload thanks | David Gwynne |
2014-10-03 | dont need to hold the kernel lock to call MCLGETI and m_freem now. | David Gwynne |
2014-10-03 | dont take the kernel lock on every interrupt in case we might change | David Gwynne |
2014-09-14 | remove uneeded proc.h includes | Jonathan Gray |
2014-08-19 | in myx_start, replace | David Gwynne |
2014-08-18 | dont rely on mbuf.h to provide pool.h. | David Gwynne |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-10 | rings that dont rx packets dont need to be refilled. | David Gwynne |
2014-07-08 | cut things that relied on mclgeti for rx ring accounting/restriction over | David Gwynne |
2014-06-17 | whitespace fix. | David Gwynne |
2014-03-24 | nothing after the irq ack posting relies on it being ordered. | David Gwynne |
2014-02-10 | the mac addresses you program with MYXCMD_SET_MCASTGROUP are in a different | David Gwynne |
2014-02-05 | after running myx(4) without biglock in production for a few days | David Gwynne |
2014-01-31 | sc_function is set, but never used for anything useful. clean it up... | David Gwynne |
2014-01-31 | sc_lladdr is never used, so we can get the space in the sc back. | David Gwynne |
2014-01-23 | a lot of people have pointed out to me that taking a lock just to read an | David Gwynne |
2014-01-23 | factor the mutex/bus_space handling of the sts block out. | David Gwynne |
2014-01-21 | introduce fine grained locking. | David Gwynne |
2014-01-19 | white space fix | David Gwynne |
2014-01-19 | introduce fine grained locking around the lists of packet handlers | David Gwynne |
2014-01-19 | hwflags is never used, so clean it up | David Gwynne |
2014-01-19 | replace bcmp with memcmp | David Gwynne |
2014-01-19 | bcopy to memcpy | David Gwynne |
2014-01-19 | replace bzero with memset. | David Gwynne |
2014-01-19 | all 64bit archs myx runs on support bus_space 8 things because of work i | David Gwynne |
2013-01-29 | - Set ENETRESET within myx_ioctl() instead of calling myx_iff() directly, to be | Brad Smith |
2013-01-25 | we go to a lot of effort to post the first tx descriptor last, but we | David Gwynne |
2013-01-25 | the myx_dmamem struct doesnt need a name. | David Gwynne |
2013-01-21 | myx does reads and writes in one direction to packet buffers. lets try | David Gwynne |
2013-01-15 | dont use amd64 is currently broken cos it has no | David Gwynne |
2013-01-15 | use bus_space_write_raw_region_8 on 64bit archs when writing to the rings | David Gwynne |
2013-01-14 | map the registers PREFETCHABLE so things that can do write combining can | David Gwynne |
2013-01-14 | avoid extra bus_space barriers in the interrupt handler. | David Gwynne |