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

Reply via email to