You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The tun/tap driver in Network/ is essentially a verbatim copy of the example linux tun/tap driver. Buffer safety is dealt with in (some not so readable) Haskell.
The C interface should be written to be
a) more defensive
b) multithreadable (investigate - if possible)
c) more configurable
the Haskell wrapper might provide more options and flags. Continuation passing style seems a good way to expose this to other Haskell code (withTUN is an example of this).
The text was updated successfully, but these errors were encountered:
The tun/tap driver in Network/ is essentially a verbatim copy of the example linux tun/tap driver. Buffer safety is dealt with in (some not so readable) Haskell.
The C interface should be written to be
a) more defensive
b) multithreadable (investigate - if possible)
c) more configurable
the Haskell wrapper might provide more options and flags. Continuation passing style seems a good way to expose this to other Haskell code (withTUN is an example of this).
The text was updated successfully, but these errors were encountered: