But this is not the only way to do this handle mount points in kernel.
Francisco J Ballesteros (the mythical Nemo) tried a different approach in 2013: http://lsub.org/export/9pix.pdf
In his kernel, the #mount table did not need to walk all nodes of a path to find the final server to connect for the #file operation.
Curiously he didn't tryied to remove Twalk from the protocol at all, despite it being easier there.
BTW, I now realize #9P is "just" a component of #Plan9, not a general purpose protocol.
@Shamar indeed. Makes the implementation a lot simpler and easier to reason about, doesn't it?
@Shamar that's kinda sad