summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/if_xnf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Disable TCP and UDP transmit checksum offloadingmikeb2018-01-201-1/+10
* No need for the txb_used flag anymoremikeb2017-12-091-8/+3
* Fixup what looks like a merge mistake; no functional changemikeb2017-11-081-4/+1
* Pick the correct TX buffer when unrollingmikeb2017-07-171-2/+2
* Reimplement mbuf/map to descriptor mappingmikeb2017-07-171-77/+101
* Support out-of-order TX completion notificationsmikeb2017-07-141-37/+50
* ifq_start does OACTIVE and RUNNING checks for the drivermikeb2017-06-121-4/+1
* Fill RX ring during init and bail early on send if OACTIVE is setmikeb2017-06-091-3/+6
* Remove a WAITOK that has sneaked inmikeb2017-06-091-2/+3
* Fixup format strings in debug messages found by cppcheckmikeb2017-03-131-2/+2
* Fixup format string and type issues found by cppcheckmikeb2017-03-131-7/+6
* Fix an off by one when updating the TX consumer event indexmikeb2017-03-091-2/+2
* Update licensemikeb2017-02-241-2/+2
* Switch to Xen interrupt barriermikeb2017-02-081-2/+2
* Use separate compile time debug flags for xen, xnf and xbfmikeb2017-02-061-1/+8
* add support for multiple transmit ifqueues per network interface.dlg2017-01-241-9/+8
* move counting if_opackets next to counting if_obytes in if_enqueue.dlg2017-01-221-2/+1
* Checking whether mbuf list is empty is done by the if_input nowmikeb2017-01-051-3/+2
* Implement interface detachingmikeb2016-12-191-2/+24
* Use new xs_{get,set}num functions instead of hand-rolled weirdnessmikeb2016-12-131-50/+37
* Sinc rings are created during attach memory allocations shouldn't sleepmikeb2016-12-021-11/+11
* Stop exposing xen_softc to PV devices directlymikeb2016-11-291-36/+32
* Fold the bus_dmamap_destroy into the loop abovemikeb2016-10-061-7/+3
* Remove _ds_boundary abuse (again)mikeb2016-10-061-2/+4
* Raise maximum supported MTU value to 9000; discussed with reyk@mikeb2016-09-131-2/+2
* Correctly account for fragments larger than a page sizemikeb2016-09-121-4/+4
* Add support for packets spanning multiple pages.mikeb2016-09-121-21/+57
* Record mbuf chain head rather than individual fragmentsmikeb2016-09-121-8/+7
* Skip empty mbuf fragments like bus_dmamap_load_mbuf doesmikeb2016-09-121-3/+3
* Set MTU size to ~4k until the TX path is ready to deal with larger packetsmikeb2016-08-291-2/+2
* Don't count output errors twicemikeb2016-08-291-2/+1
* Fixup packet fragment unrolling proceduremikeb2016-08-291-15/+11
* Remove the periodic timer and do rescheduling during Rx completionmikeb2016-08-031-33/+15
* Mark shared producer and consumer indices volatilemikeb2016-08-011-9/+9
* Add a periodic timer to workaround missing completion eventsmikeb2016-07-291-11/+19
* Disable receive ring slot accountingmikeb2016-07-291-33/+6
* Update TX completion event index when putting a packet on the ringmikeb2016-07-291-1/+4
* Reduce the amount of sent RX producer notifications; from FreeBSDmikeb2016-07-291-10/+20
* Reduce the amount of sent TX producer notifications; from FreeBSDmikeb2016-07-291-4/+7
* Remove top level ring processing loops as too ambiguousmikeb2016-07-281-110/+94
* Convert ifq_deq_{begin,rollback,commit} dance to a single ifq_dequeuemikeb2016-07-281-14/+10
* Bind event channels to backend domainsmikeb2016-04-191-2/+3
* Allow to grant memory access to domains other than dom0.mikeb2016-04-191-10/+13
* Pass down the backend-id property to children in the attach argumentsmikeb2016-04-191-3/+5
* Remove the ds_offset hack since object offset within a pagemikeb2016-04-191-2/+2
* G/C IFQ_SET_READY().mpi2016-04-131-2/+1
* Simple moderation of Tx completion notificationsmikeb2016-02-051-2/+3
* Cleanup XenStore APImikeb2016-01-291-20/+36
* Convert membar_* operations to bus_dmamap_sync callsmikeb2016-01-261-11/+33
* Rewrite tx path to use flat transmit ring without fragment chainsmikeb2016-01-261-37/+72