Skip to content

Azure RTOS 6.4.0

Compare
Choose a tag to compare
@bo-ms bo-ms released this 02 Jan 00:52
· 42 commits to master since this release
6053c3f
    In this release, Time Sensitive Networking (TSN) is supported by NetX Duo, including following features.
        1. Generic link layer support
        2. Virtual local area network (VLAN)
        3. Multiple registration protocol (MRP)
          3.1 Multiple VLAN registration protocol (MVRP)
          3.2 Multiple Stream registration protocol (MSRP)
        4. Stream reservation protocol (SRP)
        5. Credit based shaper (CBS/Qav)
        6. Time aware shaper (TAS/Qbv)
        7. Frame preemption (FPE/Qbu)

    Files are modified or added to support time sensitive networking:
        addons/bsd/bsd.c
        addons/bsd/bsd.h
        addons/ptp/nxd_ptp_client.c
        addons/ptp/nxd_ptp_client.h
        addons/rtp/nx_rtp_sender.c
        addons/rtp/nx_rtp_sender.h
        common/inc/nx_api.h
        common/inc/nx_link.h
        common/inc/nx_packet.h
        common/inc/nx_tcp.h
        common/inc/nx_udp.h
        common/inc/nx_user_sample.h
        common/src/nx_ip_deferred_link_status_process.c
        common/src/nx_link.c
        common/src/nx_packet_allocate.c
        common/src/nx_packet_vlan_priority_set.c
        common/src/nx_ram_network_driver.c
        common/src/nx_tcp_packet_send_control.c
        common/src/nx_tcp_socket_create.c
        common/src/nx_tcp_socket_retransmit.c
        common/src/nx_tcp_socket_send_internal.c
        common/src/nx_tcp_socket_transmit_configure.c
        common/src/nx_tcp_socket_vlan_priority_set.c
        common/src/nx_udp_socket_create.c
        common/src/nx_udp_socket_vlan_priority_set.c
        common/src/nxd_udp_socket_send.c
        common/src/nxe_packet_vlan_priority_set.c
        common/src/nxe_tcp_socket_vlan_priority_set.c
        common/src/nxe_udp_socket_vlan_priority_set.c
        tsn/inc/nx_mrp.h
        tsn/inc/nx_msrp.h
        tsn/inc/nx_mvrp.h
        tsn/inc/nx_shaper.h
        tsn/inc/nx_srp.h
        tsn/src/nx_mrp.c
        tsn/src/nx_msrp.c
        tsn/src/nx_mvrp.c
        tsn/src/nx_shaper.c
        tsn/src/nx_srp.c
        utility/iperf/nx_iperf.c

    Files are modified for Azure IoT:
            nx_azure_iot*                                      Corrected the mutex release.
                                                               Fixed compilation warnings for Azure Device Update.
                                                               Added callback for tracking the telemetry ack.
                                                               Removed IoT Security Module.

    Other modified files:
            samples/demo_netxduo_snmp.c                        Improved string length verification.
            samples/demo_netxduo_snmp.h                        Improved string length verification.

    Added regression test systems and setup actions.