Skip to content

Conversation

@gaukas
Copy link
Contributor

@gaukas gaukas commented Jul 19, 2024

Still work in progress.

  • Use newly build io/pipe package
    • use vendor package instead of introducing an external dependency
  • Use updated WATM v1 API
    • Export the new unified _dial API
      • Import env.water_dial(network_type: s32, address_iovs: ciovec_array) -> fd: s32
      • Import env.water_get_addr_suggestion(address_iovs: iovec_array) -> n: s32
    • new WATM configuration policy
    • separate _userpipe from _dial/_accept
    • eliminate _init

* github.com/gaukas/[email protected] => github.com/refraction-networking/water/internal/wazerofs

* github.com/gaukas/[email protected] => github.com/refraction-networking/water/internal/io

Signed-off-by: Gaukas Wang <[email protected]>
@gaukas gaukas force-pushed the watm-final-v1-spec branch from 27161e2 to 953b8fb Compare July 22, 2024 02:56
@gaukas gaukas linked an issue Jul 23, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

alignment with WATM v1 spec

2 participants