summaryrefslogtreecommitdiffstats
path: root/sys/dev/hyperv
Commit message (Expand)AuthorAgeFilesLines
* hyperv/hn: Make transmission path channel awaresephe2016-02-264-12/+15
* hyperv/hn: Remove the useless num_outstanding_sendssephe2016-02-262-18/+1
* hyperv/hn: Associate TX/RX ring with channelsephe2016-02-263-19/+27
* hyperv/hn: Pass channel to TX/RX donesephe2016-02-265-50/+28
* hyperv/hn: Pass channel as the channel callback argumentsephe2016-02-261-4/+5
* hyperv: Always set device for channelssephe2016-02-263-9/+13
* hyperv: Remove useless channel inbound_locksephe2016-02-265-23/+0
* hyperv: Use atomic_fetchadd_int to get GPADL id.sephe2016-02-261-7/+12
* hyperv: Wait 5 seconds for hyperv result, instead of 500mssephe2016-02-253-6/+8
* hyperv/hn: Hold the TX ring lock then drain TX desc buf_ringsephe2016-02-251-0/+2
* hyperv/hn: Implement ifnet.if_transmit methodsephe2016-02-252-11/+226
* hyperv/vmbus: Use free(9) for interrupt page; it is allocated by malloc(9)sephe2016-02-241-5/+2
* hyperv/utils: Code rearrange and cleanupsephe2016-02-248-706/+825
* hyperv/stor: Fix print formatsephe2016-02-231-2/+2
* hyperv/hn: Use IFQ_DRV_PREPEND instead of IF_PREPENDsephe2016-02-231-3/+3
* hyperv/hn: Factor out hn_send_pkt() from hn_start_locked()sephe2016-02-231-45/+65
* As <machine/vmparam.h> is included from <vm/vm_param.h>, there is noskra2016-02-221-1/+0
* hyperv/hn: Add TX method for txeof processing.sephe2016-02-222-7/+10
* hyperv/hn: Staticize and rename packet TX done functionsephe2016-02-222-12/+4
* hyperv/hn: Rename TX related function and struct fields a bitsephe2016-02-222-9/+9
* hyperv/hn: Free the txdesc buf_ring when the TX ring is destroyedsephe2016-02-191-0/+5
* hyperv/hn: Enable IP header checksum offloading for WIN8 (WinServ2012)sephe2016-02-191-1/+1
* hyperv/hn: Add option to bind TX taskqueues to the specified CPUsephe2016-02-191-3/+30
* hyperv/hn: Use buf_ring for txdesc listsephe2016-02-182-10/+66
* hyperv/hn: Split TX ring data structure out of softcsephe2016-02-182-208/+404
* hyperv/hn: Use non-fast taskqueue for transmissionsephe2016-02-181-2/+2
* hyperv/hn: Use taskqueue_enqueue()sephe2016-02-181-6/+4
* hyperv/hn: Split RX ring data structure out of softcsephe2016-02-182-112/+262
* hyperv/hn: Change global tunable prefix to hw.hnsephe2016-02-181-50/+24
* hyperv/hn: Always do transmission scheduling.sephe2016-02-181-0/+7
* hyperv/hn: Add option to allow sharing TX taskq between hn instancessephe2016-02-181-5/+37
* hyperv/hn: Set the TCP ACK/data segment aggregation limitsephe2016-02-182-42/+53
* hyperv/hn: Fix typo in commentsephe2016-02-141-1/+1
* hyperv: Use malloc for page allocation.sephe2016-02-053-24/+15
* hyperv: Use WAITOK in the places where we can waitsephe2016-02-055-83/+22
* hyperv: Use standard taskqueue instead of hv_work_queuesephe2016-02-057-291/+101
* hyperv/hn: Add an option to always do transmission schedulingsephe2016-02-052-4/+15
* hyperv/hn: Move LRO flush to the channel processing rollupsephe2016-02-051-11/+10
* hyperv/hn: Increase LRO entry count to 128 by defaultsephe2016-02-051-0/+28
* hyperv/hn: Recover half of the chimney sending spacesephe2016-02-051-6/+25
* hyperv/hn: Factor out hn_encap() from hn_start_locked()sephe2016-02-051-214/+220
* hyperv/hn: Obey IFCAP_RXCSUM configuresephe2016-02-051-7/+12
* hyperv/hn: Add sysctls to trust host side UDP and IP csum verificationsephe2016-02-052-7/+80
* hyperv/hn: Enable UDP RXCSUMsephe2016-02-052-4/+11
* hyperv/hn: Enable IP header checksum offloadingsephe2016-02-051-1/+4
* hyperv/hn: Reorganize TX csum offloadingsephe2016-02-052-155/+62
* hyperv/hn: Avoid duplicate csum features settingssephe2016-02-052-33/+33
* hyperv/stor: Fix the NULL pointer dereferencesephe2016-02-051-7/+6
* hyperv/vmbus: Event handling code refactor.sephe2016-01-275-100/+109
* hyperv/hn: Improve sending performancesephe2016-01-262-21/+115
OpenPOWER on IntegriCloud