summaryrefslogtreecommitdiff
path: root/sys/dev/hyperv/hypervvar.h
diff options
context:
space:
mode:
authornonaka <nonaka@NetBSD.org>2022-05-20 13:55:16 +0000
committernonaka <nonaka@NetBSD.org>2022-05-20 13:55:16 +0000
commitc2ac0d610a6a8512d4d5ac55b43783dc75d86aaa (patch)
treee77911c31d081d878761ad55021732d774ae61c5 /sys/dev/hyperv/hypervvar.h
parent75b8c1c8296bd48dfee1231a2108a2e8a7bd2eca (diff)
Improve Hyper-V support.
vmbus(4): - Added support for multichannel. hvn(4): - Added support for multichannel. - Added support for change MTU. - Added support for TX aggregation. - Improve VLAN support. - Improve checksum offload support.
Diffstat (limited to 'sys/dev/hyperv/hypervvar.h')
-rw-r--r--sys/dev/hyperv/hypervvar.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/hyperv/hypervvar.h b/sys/dev/hyperv/hypervvar.h
index 3c7eb420f8c..3ebd98d7a45 100644
--- a/sys/dev/hyperv/hypervvar.h
+++ b/sys/dev/hyperv/hypervvar.h
@@ -1,4 +1,4 @@
-/* $NetBSD: hypervvar.h,v 1.5 2021/12/23 04:06:51 yamaguchi Exp $ */
+/* $NetBSD: hypervvar.h,v 1.6 2022/05/20 13:55:17 nonaka Exp $ */
/*-
* SPDX-License-Identifier: BSD-2-Clause-FreeBSD
@@ -59,6 +59,7 @@ __CTASSERT(sizeof(struct hyperv_reftsc) == PAGE_SIZE);
#endif
#if defined(_KERNEL)
+extern u_int hyperv_ver_major;
int hyperv_hypercall_enabled(void);
int hyperv_synic_supported(void);
@@ -108,10 +109,8 @@ hyperv_dma_get_paddr(struct hyperv_dma *dma)
return dma->map->dm_segs[0].ds_addr;
}
-#define HYPERV_DMA_SLEEPOK 0
-#define HYPERV_DMA_NOSLEEP __BIT(0)
void *hyperv_dma_alloc(bus_dma_tag_t, struct hyperv_dma *, bus_size_t,
- bus_size_t, bus_size_t, int, int);
+ bus_size_t, bus_size_t, int);
void hyperv_dma_free(bus_dma_tag_t, struct hyperv_dma *);
#endif /* _KERNEL */