summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2024-09-24 22:22:32 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2024-09-24 22:22:32 -0600
commit729663cb9d20b0d36b3ef6b689447390b94006df (patch)
treee91f6b82b5bf4f0265518820dbd7ffe4fcd2bb4c /README.md
parent0b7bd5db8b2539d2e03b3a13b91ee6b21101460d (diff)
wip config, 9p
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 9 insertions, 5 deletions
diff --git a/README.md b/README.md
index a1441f4..2982e55 100644
--- a/README.md
+++ b/README.md
@@ -39,9 +39,9 @@ protocol over TCP:
- `9P2000` (base protocol): Yes
- `9P2000.u` (Unix extension): Yes, with Linux kernel
architecture-"generic" errnos. This will match the Linux kernel
- errnos on most architectures (but notably not on Alpha, MIPS,
- PA-RISC, PowerPC, or SPARC; I am unsure whether on these
- platforms the kernel's v9fs filesystem driver will map the
+ errnos on most architectures (but, as of Linux v6.7, not on
+ Alpha, MIPS, PA-RISC, PowerPC, or SPARC; I am unsure whether on
+ these platforms the kernel's v9fs filesystem driver will map the
"generic" errnos to the architecture-specific errnos for you).
- `9P2000.L` (Linux extension): No, it's an abomination and
unlikely to ever be supported
@@ -72,6 +72,10 @@ Some notes on choosing a client:
# Bugs/Limitations
- Only supports 8 concurrent TCP connectsions to the 9P server (due
- to limitations in the W5500 TCP-offload chip)
+ to limitations in the W5500 TCP-offload chip; TODO: investigate
+ using a software TCP/IP stack with the W5500 in MAC-raw mode)
+ - Only supports 16 concurrent 9P requests (I wanted a static limit,
+ and "connections*2" seemed reasonable)
- Only supports IPv4, not IPv6 (due to limitations in the W5500
- TCP-offload chip)
+ TCP-offload chip; TODO: investigate upgrading to the W6100 or using
+ a software TCP/IP stack with the W5500 in MAC-raw mode)