tree: 9f118538da6bde89f14afb57fd659b23197bb230 [path history] [tgz]
  1. meta/
  2. tests/
  3. BUILD.gn
  4. http_client.h
  5. main.cc
  6. net_adapters.cc
  7. net_adapters.h
  8. net_error_list.h
  9. net_errors.cc
  10. net_errors.h
  11. network_service_delegate.cc
  12. network_service_delegate.h
  13. network_service_impl.cc
  14. network_service_impl.h
  15. README.md
  16. upload_element_reader.cc
  17. upload_element_reader.h
  18. url_loader_impl.cc
  19. url_loader_impl.h
bin/network/README.md

Network

This repository contains the interface and implementation of FIDL Network Service.

 +-----------+           +-----------+
 | FIDL app  |           | POSIX app |
 +------+----+           +-----+-----+
        |                      |
+-------v----------------+     |
|  FIDL network service  |     |
| (//garnet/bin/network) |     |
+-------+----------------+     |
        |                      |
  +-----v----------------------v---+
  |         BSD socket API         |
  |  (//zircon/system/ulib/fdio)   |
  +---------------+----------------+
                  |
    +-------------v--------------+
    |         netstack           |
    | (//garnet/go/src/netstack) |
    +-------------+--------------+
                  |
 +----------------v-----------------+
 |         Ethernet driver          |
 | (//zircon/system/udev/ethernet)  |
 +----------------------------------+