summaryrefslogtreecommitdiff
path: root/sys/dev/hyperv
AgeCommit message (Expand)Author
2016-03-01hyperv/hn: Set hash per-packet-info for each packet transmissionSepherosa Ziehau
2016-02-29hyperv/channel: Add sysctl node for channel owner cpuSepherosa Ziehau
2016-02-29hyperv/hn: Utilize mbuf flowidSepherosa Ziehau
2016-02-29hyperv/hn: Put LRO aggregation limit settings under FreeBSD version checkSepherosa Ziehau
2016-02-29hyperv/hn: Switch to if_transmit by default after r296178Sepherosa Ziehau
2016-02-29hyperv/channel: Add debug sysctl nodes for channel indicesSepherosa Ziehau
2016-02-29hyperv: Use proper fence function to keep store-load order for msgsSepherosa Ziehau
2016-02-26hyperv/hn: Make transmission path channel awareSepherosa Ziehau
2016-02-26hyperv/hn: Remove the useless num_outstanding_sendsSepherosa Ziehau
2016-02-26hyperv/hn: Associate TX/RX ring with channelSepherosa Ziehau
2016-02-26hyperv/hn: Pass channel to TX/RX doneSepherosa Ziehau
2016-02-26hyperv/hn: Pass channel as the channel callback argumentSepherosa Ziehau
2016-02-26hyperv: Always set device for channelsSepherosa Ziehau
2016-02-26hyperv: Remove useless channel inbound_lockSepherosa Ziehau
2016-02-26hyperv: Use atomic_fetchadd_int to get GPADL id.Sepherosa Ziehau
2016-02-25hyperv: Wait 5 seconds for hyperv result, instead of 500msSepherosa Ziehau
2016-02-25hyperv/hn: Hold the TX ring lock then drain TX desc buf_ringSepherosa Ziehau
2016-02-25hyperv/hn: Implement ifnet.if_transmit methodSepherosa Ziehau
2016-02-24hyperv/vmbus: Use free(9) for interrupt page; it is allocated by malloc(9)Sepherosa Ziehau
2016-02-24hyperv/utils: Code rearrange and cleanupSepherosa Ziehau
2016-02-23hyperv/stor: Fix print formatSepherosa Ziehau
2016-02-23hyperv/hn: Use IFQ_DRV_PREPEND instead of IF_PREPENDSepherosa Ziehau
2016-02-23hyperv/hn: Factor out hn_send_pkt() from hn_start_locked()Sepherosa Ziehau
2016-02-22As <machine/vmparam.h> is included from <vm/vm_param.h>, there is noSvatopluk Kraus
2016-02-22hyperv/hn: Add TX method for txeof processing.Sepherosa Ziehau
2016-02-22hyperv/hn: Staticize and rename packet TX done functionSepherosa Ziehau
2016-02-22hyperv/hn: Rename TX related function and struct fields a bitSepherosa Ziehau
2016-02-19hyperv/hn: Free the txdesc buf_ring when the TX ring is destroyedSepherosa Ziehau
2016-02-19hyperv/hn: Enable IP header checksum offloading for WIN8 (WinServ2012)Sepherosa Ziehau
2016-02-19hyperv/hn: Add option to bind TX taskqueues to the specified CPUSepherosa Ziehau
2016-02-18hyperv/hn: Use buf_ring for txdesc listSepherosa Ziehau
2016-02-18hyperv/hn: Split TX ring data structure out of softcSepherosa Ziehau
2016-02-18hyperv/hn: Use non-fast taskqueue for transmissionSepherosa Ziehau
2016-02-18hyperv/hn: Use taskqueue_enqueue()Sepherosa Ziehau
2016-02-18hyperv/hn: Split RX ring data structure out of softcSepherosa Ziehau
2016-02-18hyperv/hn: Change global tunable prefix to hw.hnSepherosa Ziehau
2016-02-18hyperv/hn: Always do transmission scheduling.Sepherosa Ziehau
2016-02-18hyperv/hn: Add option to allow sharing TX taskq between hn instancesSepherosa Ziehau
2016-02-18hyperv/hn: Set the TCP ACK/data segment aggregation limitSepherosa Ziehau
2016-02-14hyperv/hn: Fix typo in commentSepherosa Ziehau
2016-02-05hyperv: Use malloc for page allocation.Sepherosa Ziehau
2016-02-05hyperv: Use WAITOK in the places where we can waitSepherosa Ziehau
2016-02-05hyperv: Use standard taskqueue instead of hv_work_queueSepherosa Ziehau
2016-02-05hyperv/hn: Add an option to always do transmission schedulingSepherosa Ziehau
2016-02-05hyperv/hn: Move LRO flush to the channel processing rollupSepherosa Ziehau
2016-02-05hyperv/hn: Increase LRO entry count to 128 by defaultSepherosa Ziehau
2016-02-05hyperv/hn: Recover half of the chimney sending spaceSepherosa Ziehau
2016-02-05hyperv/hn: Factor out hn_encap() from hn_start_locked()Sepherosa Ziehau
2016-02-05hyperv/hn: Obey IFCAP_RXCSUM configureSepherosa Ziehau
2016-02-05hyperv/hn: Add sysctls to trust host side UDP and IP csum verificationSepherosa Ziehau