Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   khorben
Date:           Tue Jul 31 16:44:30 UTC 2018

Modified Files:
        src/distrib/sets/lists/base: mi rescue.mi
        src/distrib/sets/lists/comp: mi
        src/distrib/sets/lists/debug: mi
        src/distrib/sets/lists/man: mi
        src/rescue: list
        src/sbin: Makefile
        src/share/man/man4: Makefile
        src/sys/arch/amd64/conf: GENERIC
        src/sys/arch/i386/conf: GENERIC
        src/sys/dev/usb: Makefile files.usb usb.h usbdi.c usbdi.h
        src/sys/net: if_types.h
        src/sys/sys: sockio.h
Added Files:
        src/sbin/umbctl: Makefile umbctl.8 umbctl.c
        src/share/man/man4: umb.4
        src/sys/dev/usb: if_umb.c if_umbreg.h mbim.h

Log Message:
Add a port of the umb(4) driver from OpenBSD

The umb(4) driver provides support for USB MBIM (Mobile Broadband
Interface Model) devices.

MBIM devices establish connections via cellular networks such as GPRS,
UMTS, and LTE. They appear as a regular point-to-point network interface, transporting raw IP frames.

Required configuration parameters like PIN and APN have to be set with
umbctl(8), a new tool specific to this driver. The IP address is configured
automatically; the default route and DNS server information have to be set
separately.

The driver is not fully functional yet, it is therefore still marked as
experimental and disabled by default. Any help welcome to complete it!

Tested on NetBSD/amd64, with a Sierra Wireless EM7345 LTE modem on a Lenovo
ThinkPad T440s. No functional change expected otherwise.


To generate a diff of this commit:
cvs rdiff -u -r1.1181 -r1.1182 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.41 -r1.42 src/distrib/sets/lists/base/rescue.mi
cvs rdiff -u -r1.2213 -r1.2214 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.258 -r1.259 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.1602 -r1.1603 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.49 -r1.50 src/rescue/list
cvs rdiff -u -r1.132 -r1.133 src/sbin/Makefile
cvs rdiff -u -r0 -r1.1 src/sbin/umbctl/Makefile src/sbin/umbctl/umbctl.8 \
    src/sbin/umbctl/umbctl.c
cvs rdiff -u -r1.660 -r1.661 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.1 src/share/man/man4/umb.4
cvs rdiff -u -r1.496 -r1.497 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.1183 -r1.1184 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/usb/Makefile
cvs rdiff -u -r1.150 -r1.151 src/sys/dev/usb/files.usb
cvs rdiff -u -r0 -r1.1 src/sys/dev/usb/if_umb.c src/sys/dev/usb/if_umbreg.h \
    src/sys/dev/usb/mbim.h
cvs rdiff -u -r1.115 -r1.116 src/sys/dev/usb/usb.h
cvs rdiff -u -r1.175 -r1.176 src/sys/dev/usb/usbdi.c
cvs rdiff -u -r1.93 -r1.94 src/sys/dev/usb/usbdi.h
cvs rdiff -u -r1.28 -r1.29 src/sys/net/if_types.h
cvs rdiff -u -r1.33 -r1.34 src/sys/sys/sockio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index