Standard RTEMS NFSv3 client now available via libbsd

Sebastian Huber sebastian.huber at
Mon Jun 13 12:33:23 UTC 2016

On 10/06/16 16:47, Till Straumann wrote:
> The client is V2, not V3.

Thanks for clarification, this explains why its necessary to enable a 
legacy mode on one NFS server to be able to work with RTEMS clients.

> We have a low-priority project to add V3 but having a low priority I'm 
> not sure if or when it's going to happen...

Another option would be to port the FreeBSD NFS client to RTEMS. For 
this we need a FreeBSD kernel file system layer to RTEMS file system 
layer adaptor.

> - Till
> On 06/10/2016 05:20 AM, Sebastian Huber wrote:
>> Hello,
>> I imported a snapshot of the standard RTEMS NFSv3 client from Till 
>> Straumann to the libbsd (the new network stack). The RPC deamon uses 
>> a kqueue() instead of RTEMS events for synchronization. The zero-copy 
>> optimization by means of direct usage of mbufs is currently not 
>> available due to a lack of time and budget.

Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

More information about the users mailing list