Commit Graph

11 Commits

Author SHA1 Message Date
Chris Johns
afc6ad0525 testsuite/nfs: Check the path returned by getcwd 2023-08-06 15:49:31 +10:00
Chris Johns
65913f4b3b syscall/open: Reference the path info directory vnode
The kernel open call requires a path so to open a file we need to
set the current directory to the parent vnode. If the open mode is
create the path info vnode is the directory to perform the open
create in. Using the parent node creates the file in wrong path.

Updates #4723
2023-07-21 14:56:02 +10:00
Sebastian Huber
26963fa0cd nfs01: Fix warnings 2022-06-10 08:06:42 +02:00
Sebastian Huber
ed25b390fc Use rtems_task_exit() 2022-06-01 10:34:36 +02:00
Chris Johns
d9dd59d9ef rtemsbsd/open: Correctly open a mount directory
- If the open is for a directory and it is the root of the mounted
  file system open from the pseudo's root node.
2021-09-23 13:31:08 +10:00
Chris Johns
7e282d2506 rtemsbsd/nfs: Add support to mount NFSv2
- NFSv2 requires userland RPC calls to determine the version of
  NFS and the FH. This is passed to the kernel.

- Port more libc/rpc.

Update #4475
2021-09-02 08:45:12 +10:00
Chris Johns
882425fe54 kern/sys: Add NFSv4 client
Update #4475
2021-08-31 18:38:48 +10:00
Chris Johns
efd75d2e35 testsuite: Wait for the link to be UP
- Wait for a slow PHY to bring the link UP. If the IP address is
  static the test can start before the link is up and the test
  fails.

- Make 2 tests wait. Others will need to be added.
2021-08-27 17:04:30 +10:00
Moyano, Gabriel
8e33f3ba15 testsuite: A description for each test added 2020-04-09 08:34:05 +02:00
Moyano, Gabriel
27ff7e70a8 testsuite: User input define added 2020-03-31 11:13:43 +02:00
Sebastian Huber
58c4e1c592 nfsclient: Port to LibBSD 2016-06-10 14:15:02 +02:00