Re: PPP for Hurd requirements
> Why not unify all the different kind of link level devices with a "tun"
> interface as suggested before. That way pfinet need know nothing about
> what kind of device it's receiving frames from. And there should be a
> translator that sits on top of the eth and ppp intefaces translating the
> incoming frames into tun frames. Then once pfinet is fixed and stabilised
> there is no need to update the code in order to support other protocols.
You are missing the fundamental point of the design. The very purpose is
to have the clean and flexible layering you describe without necessarily
requiring the overhead of passing data through multiple translator
processes. If you are not clear on the analog to libstore, please take a
look at how that works.