Kext-free HoRNDIS alternative: Android USB tethering on macOS. A user-space RNDIS driver for Apple Silicon & Intel — no kernel extension, no SIP changes. GUI + CLI.
-
Updated
Jul 29, 2026 - C++
Kext-free HoRNDIS alternative: Android USB tethering on macOS. A user-space RNDIS driver for Apple Silicon & Intel — no kernel extension, no SIP changes. GUI + CLI.
Docker network plugin: containers get real DHCP leases from your LAN's DHCP server instead of Docker IPAM. Bridge, macvlan and ipvlan modes. Maintained fork of devplayer0/docker-net-dhcp.
Automated installer and watchdog for the Motorcomm YT6801 Ethernet driver on Ubuntu (auto-reinstalls after kernel updates).
loopback.device: a hardware-free SANA-II network device for AmigaOS (68000/Kickstart 1.3+) — echo, crossover, pcap replay/record, and fault injection for testing network stacks with zero hardware
Four Linux kernel modules — character device, block device (blk-mq), network device (NAPI), and PCIe (MMIO/MSI/DMA) drivers — built and tested end-to-end in Docker + QEMU.
Official ASIX USB Gigabit/Fast Ethernet Linux driver source for AX88772C, AX88772B, AX88772A, AX88772 and AX88178 controllers
Official ASIX USB to 2.5G/Gigabit/Fast Ethernet Linux driver source for AX88279A, AX88279, AX88179B/A, AX88772E/D, and AX88178A controllers.
A step-by-step Linux virtual network driver (vnet0) with Doxygen docs, TX/RX rings, NAPI, ethtool, and userspace backend.
The `Driver_Installer` software is a useful tool that scans for and installs network drivers for computers without internet access.
Realtek RTL8152B USB Ethernet driver for Windows CE 7.0 embedded systems
Out-of-tree Linux driver stack and boot tooling for the Cavium CN6640-SNIC10E (Octeon II, PCI 177d:0092), exposing the card as two independent 10 GbE interfaces (oct0/oct1) over a reverse-engineered PCIe BAR2 shared-memory datapath. Host module (octnic), on-card OpenWrt modules (octshm_card/octcarrier), serial-free host bootloader (octboot).
Design and implementation of operating systems, and their use as a foundation for systems programming. Topics include virtual memory; file systems; threads; context switches; kernels; interrupts; system calls; interprocess communication; coordination, and interaction between software and hardware.
Add a description, image, and links to the network-driver topic page so that developers can more easily learn about it.
To associate your repository with the network-driver topic, visit your repo's landing page and select "manage topics."