summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorrin <rin@NetBSD.org>2019-02-06 11:55:05 +0000
committerrin <rin@NetBSD.org>2019-02-06 11:55:05 +0000
commitfcdf0389754b4cca420318df8a362da8b67b883c (patch)
tree9364f7720243f33ca50387b575c8b148796b6100 /sys/modules
parent81d3c548adadc1d5fdfd51d49159ca2cff407795 (diff)
Add ure(4): RealTek RTL8152/RTL8153 10/100/Gigabit USB Ethernet device.
Ported from OpenBSD. Support for RX/TX checksum offload added by myself.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile3
-rw-r--r--sys/modules/if_ure/Makefile13
-rw-r--r--sys/modules/if_ure/if_ure.ioconf10
3 files changed, 25 insertions, 1 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 220bc4d198e..3a110cb92f6 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.218 2019/02/04 21:57:48 mrg Exp $
+# $NetBSD: Makefile,v 1.219 2019/02/06 11:55:06 rin Exp $
.include <bsd.own.mk>
@@ -88,6 +88,7 @@ SUBDIR+= if_srt
SUBDIR+= if_stf
SUBDIR+= if_strip
SUBDIR+= if_tun tun
+SUBDIR+= if_ure
SUBDIR+= if_vlan
SUBDIR+= iic
SUBDIR+= ip_ecn
diff --git a/sys/modules/if_ure/Makefile b/sys/modules/if_ure/Makefile
new file mode 100644
index 00000000000..79784ae2672
--- /dev/null
+++ b/sys/modules/if_ure/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2019/02/06 11:55:06 rin Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/usb
+
+KMOD= if_ure
+IOCONF= if_ure.ioconf
+SRCS= if_ure.c
+
+WARNS= 5
+
+.include <bsd.kmodule.mk>
diff --git a/sys/modules/if_ure/if_ure.ioconf b/sys/modules/if_ure/if_ure.ioconf
new file mode 100644
index 00000000000..12ef8bb3f06
--- /dev/null
+++ b/sys/modules/if_ure/if_ure.ioconf
@@ -0,0 +1,10 @@
+# $NetBSD: if_ure.ioconf,v 1.1 2019/02/06 11:55:06 rin Exp $
+
+ioconf ure
+
+include "conf/files"
+include "dev/usb/files.usb"
+
+pseudo-root usbdevif*
+
+ure* at usbdevif?