Applied, thanks! jbra...@dismail.de, le mer. 13 août 2025 21:45:21 -0400, a ecrit: > * hurd/documentation.mdwn: link to working rumpdisk, rumpnet, and > rumpusbdisk. > * hurd/rump/rumpnet.mdwn: mention that intel gigabit nics should work. > --- > hurd/documentation.mdwn | 3 +++ > hurd/rump/rumpnet.mdwn | 31 +++++++++++++++++++++++++------ > 2 files changed, 28 insertions(+), 6 deletions(-) > > diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn > index f9a2428f..1a9ff3b3 100644 > --- a/hurd/documentation.mdwn > +++ b/hurd/documentation.mdwn > @@ -69,6 +69,9 @@ is included in the section entitled > * [[glibc]] > * Device Drivers > * [[rump|hurd/rump]] NetBSD drivers > + * [[hurd/rump/rumpdisk]] > + * [[hurd/rump/rumpnet]] > + * [[hurd/rump/rumpusbdisk]] > * [[DDE|hurd/dde]] Outdated Linux Drivers (unmaintained) > * RPC [[Interface]]s > * Libraries > diff --git a/hurd/rump/rumpnet.mdwn b/hurd/rump/rumpnet.mdwn > index 5ea3ba61..ec67d6b5 100644 > --- a/hurd/rump/rumpnet.mdwn > +++ b/hurd/rump/rumpnet.mdwn > @@ -13,10 +13,29 @@ License|/fdl]]."]]"""]] > > # RumpNet > > -Hurd developers want to use rumpnet, so that we can use modern > -ethernet and wifi device drivers. The Hurd is currently using Linux's > -old TCP/IP stack (`pfinet`) and device drivers. We plan to replace > -`pfinet` with [[lwip|hurd/translator/lwip]] and use rumpnet's modern > -device drivers for ethernet and wifi hardware. Alternatively, we > -could use rump's TCP/IP stack. > +The Hurd is currently using an old Linux's TCP/IP stack (`pfinet`) and > +device drivers. Hurd developers are replacing Linux's old ethernet > +drivers with rumpnet's modern ethernet and wifi device drivers. While > +porting Linux's device drivers would provide better hardware support, > +we do not have the developer man-power to maintain it. Hurd > +Developers prefer rumpnet's stable API over Linux's code churn. We > +plan to replace `pfinet` with [[lwip|hurd/translator/lwip]] (or use > +rump's TCP/IP stack). > + > +In 2025, Damien Zammit make significant progress with rumpnet. He > +coded rumpnet to work with `/dev/wmX` cards, which are Intel i8254x > +Gigabit Ethernet devices. (Documentation is available at > +man.netbsd.org's [wm(4)](https://man.netbsd.org/wm.4) web > +page). Please note that these are ethernet cards not wifi cards. This > +should be easily extended to support other NICs by contributing to > +netbsd/rump's makefiles. > + > +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 > + > + > > -- > 2.50.1 > >
-- Samuel void packerFlushTheToiletFirstThingInTheMorning( void* arg ) -+- chromium's source code -+-