Hello, I had an itch, so I scratched it.
The umb(4) driver has a FIXME in if_umb.c for user name and passphrase support. My LTE provider happens to require this so I thought I'd have a go. The provider seems happy with my umb changes, and I've added some bits in ifconfig(8) to allow setting of the authentication information (user/pass/protocol): umb0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500 index 5 priority 6 llprio 3 roaming disabled registration home network state up cell-class LTE rssi -67dBm speed 47.7Mps up 95.4Mps down SIM initialized PIN valid (3 attempts left) subscriber-id 999999999999999 ICC-id 9999999999999999999 provider xxxxxxxxxx device MC7700 IMEI 999999999999999 firmware SWI9200X_03.05.19.00Aap phone# 99999999999 APN xxxxxxxxxx User xxxxxxxx Pass xxxxxxxxx Auth CHAP dns x.x.x.x x.x.x.x groups: egress status: active inet x.x.x.x --> x.x.x.x netmask 0xfffffffc (please excuse line wraps, and I've redacted possibly sensitive info) Now, this is my first attempt at OpenBSD development, and writing my changes raised a few questions. So, does someone want to spare a few minutes off-list, or should I just clutter up tech@ ? (I've read the top of the Makefile, I've been through the web pages on AnonCVS and release(8)) Thanks, Lee.