Age | Commit message (Expand) | Author |
2017-01-24 | add support for multiple transmit ifqueues per network interface. | David Gwynne |
2017-01-22 | move counting if_opackets next to counting if_obytes in if_enqueue. | David Gwynne |
2016-05-05 | r1.10 of if_bnx.c effectively removed the limit on the number of segments in | Jonathan Matthew |
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-12-10 | mark bnx_start as mpsafe. | David Gwynne |
2015-12-05 | Make the bnx interrupt handler mpsafe, and perform rx and tx completion | Jonathan Matthew |
2015-11-25 | replace IFF_OACTIVE manipulation with mpsafe operations. | David Gwynne |
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 |
2015-09-10 | sizes for free(); ok sthen | Theo de Raadt |
2015-09-04 | The bnx_tx_pool gets used from interrupt context, so drop the explicit | Mark Kettenis |
2015-07-24 | if we free the mbuf in the rx path, clear the pointer to it so we dont | David Gwynne |
2015-06-24 | Increment if_ipackets in if_input(). | Martin Pieuchot |
2015-03-10 | Convert to if_input(). | Martin Pieuchot |
2015-01-27 | remove the second void * argument on tasks. | David Gwynne |
2014-12-22 | unifdef INET | Ted Unangst |
2014-07-18 | implement EFBIG handling for heavily fragmented packets on the tx path. | 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-09 | dont try to be smart about avoiding the use of too many descriptors | David Gwynne |
2014-07-08 | cut things that relied on mclgeti for rx ring accounting/restriction over | David Gwynne |
2013-10-30 | replace the workq bits to supply new tx pkt descriptors with a task. | David Gwynne |
2013-10-23 | Enable TX checksum offload. | Brad Smith |
2013-03-28 | Let mii_attach() know where the PHY is located instead of scanning | Brad Smith |
2013-01-13 | Enable flow control support with 5708S/5709S adapters. | Brad Smith |
2012-12-10 | Under some circumstances (currently only reproducible with IPsec) | Mike Belopuhov |
2012-12-05 | Remove excessive sys/cdefs.h inclusion | Theo de Raadt |
2012-07-05 | Add flow control to bnx(4) | Peter Hessler |
2012-05-14 | fixup "couldn't establish interrupt" error printf; from brad, ok phessler | Mike Belopuhov |
2011-06-22 | kill a few more casts that aren't helpful. ok krw miod | Ted Unangst |
2011-04-18 | ido not disable interrupts in the isr and then enable them again | David Gwynne |
2011-04-13 | to quote from the gospel of bus_dma.9: | David Gwynne |
2011-04-05 | mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUT | Henning Brauer |
2011-04-03 | use nitems(); no binary change for drivers that are compiled on amd64. | Jasper Lievisse Adriaanse |
2010-09-20 | Stop doing shutdown hooks in network drivers where possible. We already | Theo de Raadt |
2010-08-03 | Correct use of logical and where binary and was intended. | Jonathan Gray |
2010-05-24 | Support fibre PHY on BCM5709S. From FreeBSD via Brad. | Stuart Henderson |
2010-05-19 | BUS_DMA_ZERO instead of alloc, map, bzero. | Owain Ainsworth |
2009-11-23 | bnx(4) is a bit special. The chip itself is capable of swapping endianess | Claudio Jeker |
2009-11-09 | Link state change interrupt was not generated due to a missing bit in | David Gwynne |
2009-08-13 | - consistify cfdriver for the ethernet drivers (0 -> NULL) | Jasper Lievisse Adriaanse |
2009-08-09 | MCLGETI() will now allocate a mbuf header if it is not provided, thus | Theo de Raadt |
2009-08-06 | Add device id for BCM5716S, tidy whitespace. From Brad. | Stuart Henderson |
2009-07-03 | this is a rather large change to add support for the BCM5709. | David Gwynne |
2009-07-03 | newer bnx chips use a separate firmware to the "old" ones. this updates | David Gwynne |
2009-06-20 | Rewrite the interface flag handling case code and update the receive | Christian Weisgerber |
2009-04-22 | dont need to zero the tx pkt pool structure before initting it now that | David Gwynne |
2009-04-22 | replace arrays of dmamaps and mbuf pointers used to manage packets | David Gwynne |
2009-04-20 | when transmitting packets, put the dmamap we used for the packet into the | David Gwynne |
2009-04-20 | fix dma map unmapping and unloading in the tx cleanup path. | Reyk Floeter |