tree: 4d099b60afa61c01535f654ba18ca6668728806d [path history] [tgz]
  1. meta/
  2. tests/
  3. BUILD.gn
  4. http_client.h
  5. main.cc
  6. MAINTAINERS
  7. net_adapters.cc
  8. net_adapters.h
  9. net_error_list.h
  10. net_errors.cc
  11. net_errors.h
  12. network_service_delegate.cc
  13. network_service_delegate.h
  14. network_service_impl.cc
  15. network_service_impl.h
  16. README.md
  17. upload_element_reader.cc
  18. upload_element_reader.h
  19. upload_element_reader_unittest.cc
  20. url_loader_impl.cc
  21. 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)  |
 +----------------------------------+