Skip to content

Commit 622e493

Browse files
jukkargalak
authored andcommitted
doc: net: Re-apply the networking release notes for 1.14
This is a revert of 45a4fbf and this commit removes the offending function references from Networking chapter in 1.14 release note. After the BSD socket documentation adds the function references we can revisit the release note and add back the function references. Signed-off-by: Jukka Rissanen <[email protected]>
1 parent 896e084 commit 622e493

File tree

1 file changed

+55
-1
lines changed

1 file changed

+55
-1
lines changed

doc/releases/release-notes-1.14.rst

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,61 @@ Drivers and Sensors
3636
Networking
3737
**********
3838

39-
* TBD
39+
* The :ref:`BSD socket API <bsd_sockets_interface>` should be used by
40+
applications for any network connectivity needs.
41+
* Majority of the network sample applications are converted to use
42+
the BSD socket API.
43+
* New BSD socket based APIs created for these components and protocols:
44+
45+
- :ref:`MQTT <mqtt_socket_interface>`
46+
- :ref:`CoAP <coap_sock_interface>`
47+
- :ref:`LWM2M <lwm2m_interface>`
48+
- :ref:`SNTP <sntp_interface>`
49+
* net-app client and server APIs are removed. This also requires removal of
50+
following net-app based legacy APIs:
51+
52+
- MQTT
53+
- CoAP
54+
- SNTP
55+
- LWM2M
56+
- HTTP client & server
57+
- Websocket
58+
* Network packet (:ref:`net-pkt <net_pkt_interface>`) API overhaul. The new
59+
net-pkt API uses less memory and is more streamlined than the old one.
60+
* Implement following BSD socket APIs: ``freeaddrinfo()``, ``gethostname()``,
61+
``getnameinfo()``, ``getsockopt()``, ``select()``, ``setsockopt()``,
62+
``shutdown()``
63+
* Convert BSD socket code to use global file descriptor numbers.
64+
* Network subsystem converted to use new :ref:`logging system <logger>`.
65+
* Add support for disabling IPv4, IPv6, UDP, and TCP simultaneously.
66+
* Add support for :ref:`BSD socket offloading <net_socket_offloading>`.
67+
* Add support for long lifetime IPv6 prefixes.
68+
* Add enhancements to IPv6 multicast address checking.
69+
* Add support for IPv6 Destination Options Header extension.
70+
* Add support for packet socket (AF_PACKET).
71+
* Add support for socket CAN (AF_CAN).
72+
* Add support for SOCKS5 proxy in MQTT client.
73+
* Add support for IPSO Timer object in LWM2M.
74+
* Add support for receiving gratuitous ARP request.
75+
* Add :ref:`sample application <google-iot-mqtt-sample>` for Google IoT Cloud.
76+
* :ref:`Network interface <net_if_interface>` numbering starts now from 1 for
77+
POSIX compatibility.
78+
* :ref:`OpenThread <thread_protocol_interface>` enhancements.
79+
* :ref:`zperf <zperf-sample>` sample application fixes.
80+
* :ref:`LLDP <lldp_interface>` (Link Layer Discovery Protocol) enhancements.
81+
* ARP cache update fix.
82+
* gPTP link delay calculation fixes.
83+
* Change how network data is passed from
84+
:ref:`L2 to network device driver <network_stack_architecture>`.
85+
* Remove RPL (Ripple) IPv6 mesh routing support.
86+
* Network device driver additions and enhancements:
87+
88+
- Add Intel PRO/1000 Ethernet driver (e1000).
89+
- Add SMSC9118/LAN9118 Ethernet driver (smsc911x).
90+
- Add Inventek es-WiFi driver for disco_l475_iot1 board.
91+
- Add support for automatically enabling QEMU based Ethernet drivers.
92+
- SAM-E70 gmac Ethernet driver Qav fixes.
93+
- enc28j60 Ethernet driver fixes and enhancements.
4094

4195
Bluetooth
4296
*********

0 commit comments

Comments
 (0)