This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hurd".
The branch, master has been updated via 1d5c92654b2ebd95bee4f2bc4690b883c468b1a4 (commit) from ecbc38df9f62ecffd1349b6f3b4fd234dbc08fe4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1d5c92654b2ebd95bee4f2bc4690b883c468b1a4 Author: Damien Zammit <dam...@zamaudio.com> Date: Tue Jul 22 09:23:42 2025 +0000 rumpnet: Add device translator for (Intel) NICs This adds a working rump driver for /dev/wmX cards, which are Intel i8254x Gigabit Ethernet devices. (See man.netbsd.org for "wm(4)") This should be easily extended to support other NICs by contributing some makefile foo to netbsd/rump. TESTED: - On UP+apic it works 100% with hurd-i386. - On SMP it also works 100% with hurd-i386. Example usage: settrans -fgap /dev/rumpnet /hurd/rumpnet settrans -fgap /dev/wm0 /hurd/devnode -M /dev/rumpnet wm0 settrans -fgap /servers/socket/2 /hurd/pfinet -i /dev/wm0 ifup /dev/wm0 TODO: check tcpdump support Requires latest master of librump for nofifofs dynamic lib. Message-ID: <20250722092324.414844-1-dam...@zamaudio.com> ----------------------------------------------------------------------- Summary of changes: Makefile | 2 +- rumpnet/Makefile | 42 ++ rumpnet/if_hdr.h | 75 +++ {rumpdisk => rumpnet}/ioccom-rump.h | 0 {rumpdisk => rumpnet}/main.c | 55 +- rumpnet/net-rump.c | 928 ++++++++++++++++++++++++++++ rumpdisk/block-rump.h => rumpnet/net-rump.h | 9 +- 7 files changed, 1066 insertions(+), 45 deletions(-) create mode 100644 rumpnet/Makefile create mode 100644 rumpnet/if_hdr.h copy {rumpdisk => rumpnet}/ioccom-rump.h (100%) copy {rumpdisk => rumpnet}/main.c (72%) create mode 100644 rumpnet/net-rump.c copy rumpdisk/block-rump.h => rumpnet/net-rump.h (84%) hooks/post-receive -- Hurd