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 -+-

Reply via email to