Changeset View
Changeset View
Standalone View
Standalone View
net/dpdk/files/patch-kernel_freebsd_nic__uio_nic__uio.c
- This file was added.
--- kernel/freebsd/nic_uio/nic_uio.c.orig 2022-07-26 18:39:52 UTC | |||||
+++ kernel/freebsd/nic_uio/nic_uio.c | |||||
@@ -78,10 +78,14 @@ struct pci_bdf { | |||||
uint32_t function; | |||||
}; | |||||
+DEFINE_CLASS_0(nic_uio, nic_uio_driver, nic_uio_methods, sizeof(struct nic_uio_softc)); | |||||
+#if __FreeBSD_version >= 1400058 | |||||
+DRIVER_MODULE(nic_uio, pci, nic_uio_driver, nic_uio_modevent, NULL); | |||||
+#else | |||||
static devclass_t nic_uio_devclass; | |||||
-DEFINE_CLASS_0(nic_uio, nic_uio_driver, nic_uio_methods, sizeof(struct nic_uio_softc)); | |||||
DRIVER_MODULE(nic_uio, pci, nic_uio_driver, nic_uio_devclass, nic_uio_modevent, 0); | |||||
+#endif | |||||
static int | |||||
nic_uio_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr, |