doc: Add networking information to 2.0 release note
Contains major networking changes between 1.14 and 2.0 releases. Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
parent
5f481bb042
commit
8c9af2504c
1 changed files with 73 additions and 1 deletions
|
@ -10,6 +10,15 @@ We are pleased to announce the release of Zephyr kernel version 2.0.0.
|
|||
Major enhancements with this release include:
|
||||
|
||||
* TBD
|
||||
* We added support for SOCKS5 proxy. SOCKS5 is an Internet protocol that
|
||||
exchanges network packets between a client and server through a proxy server.
|
||||
* Introduced support for 6LoCAN, a 6Lo adaption layer for Controller Area
|
||||
Networks.
|
||||
* We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a
|
||||
data link layer (layer 2) communications protocol used to establish a direct
|
||||
connection between two nodes.
|
||||
* We added support for UpdateHub which is an end-to-end solution for large scale
|
||||
over-the-air update of devices.
|
||||
|
||||
The following sections provide detailed lists of changes by component.
|
||||
|
||||
|
@ -36,7 +45,70 @@ Drivers and Sensors
|
|||
Networking
|
||||
**********
|
||||
|
||||
* TBD
|
||||
* Add support for `SOCKS5 proxy <https://en.wikipedia.org/wiki/SOCKS>`__.
|
||||
See also `RFC1928 <https://tools.ietf.org/html/rfc1928>`__ for details.
|
||||
* Add support for 6LoCAN, a 6Lo adaption layer for Controller Area Networks.
|
||||
* Add support for :ref:`Point-to-Point Protocol (PPP) <ppp>`.
|
||||
* Add support for UpdateHub which is an end-to-end solution for large scale
|
||||
over-the-air update of devices.
|
||||
See `UpdateHub.io <https://updatehub.io/>`__ for details.
|
||||
* Add support to automatically register network socket family.
|
||||
* Add support for ``getsockname()`` function.
|
||||
* Add SO_PRIORITY support to ``setsockopt()``
|
||||
* Add support for VLAN tag stripping.
|
||||
* Add IEEE 802.15.4 API for ACK configuration.
|
||||
* Add dispatching support to SocketCAN sockets.
|
||||
* Add user mode support to PTP clock API.
|
||||
* Add user mode support to network interface address functions.
|
||||
* Add AF_NET_MGMT socket address family support. This is for receiving network
|
||||
event information in user mode application.
|
||||
* Add user mode support to ``net_addr_ntop()`` and ``net_addr_pton()``
|
||||
* Add support for sending network management events when DNS server is added
|
||||
or deleted.
|
||||
* Add LiteEth Ethernet driver.
|
||||
* Add support for ``sendmsg()`` API.
|
||||
* Add `civetweb <https://civetweb.github.io/civetweb/>`__ HTTP API support.
|
||||
* Add LWM2M IPSO Accelerometer, Push Button, On/Off Switch and Buzzer object
|
||||
support.
|
||||
* Add LWM2M Location and Connection Monitoring object support.
|
||||
* Add network management L4 layer. The L4 management events are used
|
||||
when monitoring network connectivity.
|
||||
* Allow net-mgmt API to pass information length to application.
|
||||
* Remove network management L1 layer as it was never used.
|
||||
* By default a network interface is set to UP when the device starts.
|
||||
If this is not desired, then it is possible to disable automatic start.
|
||||
* Allow collecting network packet TX throughput times in the network stack.
|
||||
This information can be seen in net-shell.
|
||||
* net-shell Ping command overhaul.
|
||||
* Accept UDP packet with missing checksum.
|
||||
* 6lo compression rework.
|
||||
* Incoming connection handling refactoring.
|
||||
* Network interface refactoring.
|
||||
* IPv6 fragmentation fixes.
|
||||
* TCP data length fixes if TCP options are present.
|
||||
* SNTP client updates.
|
||||
* Trickle timer re-init fixes.
|
||||
* ``getaddrinfo()`` fixes.
|
||||
* DHCPv4 fixes.
|
||||
* LWM2M fixes.
|
||||
* gPTP fixes.
|
||||
* MQTT fixes.
|
||||
* DNS fixes for non-compressed answers.
|
||||
* mDNS resolver fixes.
|
||||
* LLMNR resolver fixes.
|
||||
* Ethernet ARP fixes.
|
||||
* OpenThread updates and fixes.
|
||||
* Network device driver enhancements:
|
||||
|
||||
- Ethernet e1000 fixes.
|
||||
- Ethernet enc28j60 fixes.
|
||||
- Ethernet mcux fixes.
|
||||
- Ethernet stellaris fixes.
|
||||
- Ethernet gmac fixes.
|
||||
- Ethernet stm32 fixes.
|
||||
- WiFi eswifi fixes.
|
||||
- IEEE 802.15.4 kw41z fixes.
|
||||
- IEEE 802.15.4 nrf5 fixes.
|
||||
|
||||
Bluetooth
|
||||
*********
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue