Part 1
요약·해설
전체 network stack offload와 socket API level offload의 통합 경계를 설명합니다.
Alternate IP stack
Vendor socket API
Vendor HAL
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
CB089741BB475970DE846C8C59DCA8F8264FF0D41F1B7B84AD0EE91D554D7C7E
.. _net_offload_interface:
Network Traffic Offloading
==========================
.. contents::
:local:
:depth: 2
Network Offloading
##################
Overview
********
The network offloading API provides hooks that a device vendor can use
to provide an alternate implementation for an IP stack. This means that the
actual network connection creation, data transfer, etc., is done in the vendor
HAL instead of the Zephyr network stack.
API Reference
*************
.. doxygengroup:: net_offload
.. _net_socket_offloading:
Socket Offloading
#################
Overview
********
In addition to the network offloading API, Zephyr allows offloading of networking
functionality at the socket API level. With this approach, vendors who provide an
alternate implementation of the networking stack, exposing socket API for their
networking devices, can easily integrate it with Zephyr.
See :zephyr_file:`drivers/wifi/simplelink/simplelink_sockets.c` for a sample
implementation on how to integrate network offloading at socket level.
Part 3
한국어 전문 번역
Network Traffic Offloading
Network Offloading
Overview
Network offloading API는 device vendor가 대체 IP stack implementation을 제공할 수 있는 hook을 제공합니다. 실제 network connection 생성과 data transfer 등을 Zephyr network stack 대신 vendor HAL이 수행합니다.
API Reference
Doxygen group net_offload가 API reference를 제공합니다.
Socket Offloading
Overview
Network offloading API 외에도 Zephyr는 socket API level에서 networking 기능을 offload할 수 있습니다. 자체 networking stack과 socket API를 제공하는 vendor device를 Zephyr에 쉽게 통합하는 방식입니다.
drivers/wifi/simplelink/simplelink_sockets.c에서 socket-level network offloading 통합 example을 확인할 수 있습니다.
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.