History: ip_udp_test


This page describes all changes made to the ip_udp_test package, UDP Test Suite, since its release.

Version

4.11 (2018-02-20, 11:45):

  • Applied socket API changes.

4.10 (2017-10-05, 07:52):

  • udp_open() call was changed to match new API.

4.9:

  • Fixed compilability for non-RTOS mode with sockets.
  • Test might have failed to initialize.

4.8:

  • Updated to work with IP base major version 6.

4.7:

  • Updated to work with IP base major version 5.

4.6:

  • socket_select()/socket_poll() are tested for outgoing packets as well.

4.5:

  • socket_sendto() retry counter added for the socket test if used in non-blocking mode without select or poll to avoid deadlock when IP buffers are consumed by the incoming packets and as a consequence socket_sendto() cannot obtain an IP buffer for sending.

4.4:

  • Updated to work with UDP major version 5.

4.3:

  • Required package version checks added.

4.2:

  • api_ip_udp_test.h included to have prototype for all functions.

4.1:

  • Changed to use the modified udp_get_buf() function.

3.2:

  • Non-blocking socket test option added.
  • Changed to use new udp_send() function.
  • Test task priority changed to OAL_LOWEST_PRIORITY to allow timer task to pre-empt the test (to allow all timer activities to complete).

3.1:    

  •     Added USE_UDP_TEST config to choose between socket and non-socket test.
  •     UDP socket test configuration options were moved into config_ip_udp_test.h.

3.0:

  • Use of new socket API.

2.0:

  • Multi-interface compliant.

1.3:

  • api_ip included in api_udp_test.h.
  • Includes psp_types.h instead of stdint.h.

1.2:

  • General cleanup.

1.1:

  • udp_release_buf() called if udp_send() fails.

1.0:

  • Initial release.