aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2023-06-12 15:18:18 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2023-06-12 15:18:18 +0000
commitd2a4b026c768ab94b12a3e55dd083f71859bf4e3 (patch)
tree798ca616e462f5fc20fb6597d9d753df7159afdb
parentb172a2c10e21c0881b48e0d4a7ca80ca83ca93dd (diff)
downloadports-d2a4b026c768ab94b12a3e55dd083f71859bf4e3.tar.gz
ports-d2a4b026c768ab94b12a3e55dd083f71859bf4e3.zip
net/intel-igb-kmod: fix build on main
-rw-r--r--net/intel-igb-kmod/files/patch-if__igb.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/net/intel-igb-kmod/files/patch-if__igb.c b/net/intel-igb-kmod/files/patch-if__igb.c
new file mode 100644
index 000000000000..a834463024aa
--- /dev/null
+++ b/net/intel-igb-kmod/files/patch-if__igb.c
@@ -0,0 +1,15 @@
+--- if_igb.c.orig 2023-06-12 15:16:16 UTC
++++ if_igb.c
+@@ -252,8 +252,12 @@ static driver_t igb_driver = {
+ "igb", igb_methods, sizeof(struct adapter),
+ };
+
++#if __FreeBSD_version >= 1400058
++DRIVER_MODULE(igb, pci, igb_driver, 0, 0);
++#else
+ static devclass_t igb_devclass;
+ DRIVER_MODULE(igb, pci, igb_driver, igb_devclass, 0, 0);
++#endif
+ MODULE_DEPEND(igb, pci, 1, 1, 1);
+ MODULE_DEPEND(igb, ether, 1, 1, 1);
+ #ifdef DEV_NETMAP