History: ip_tcp_test
This page describes all changes made to the ip_tcp_test package, TCP Test Suite, since its release.
Version
3.15 (2018-02-20, 11:56):
- Applied socket API changes.
3.14:
- Updated to work with TCP major version 6.
- Updated to work with IP base major version 6.
3.13:
- Updated to work with TCP major version 5.
- Updated to work with IP base major version 5.
- Tests were extended with local port configuration option.
- Port number configuration options renamed for better understanding.
3.12:
- tcp_test waits for end of transmission before disconnecting to prevent data loss.
3.11:
- TCP_TEST_COUNT moved to configuration.
- Warning eliminated for the TCP_TEST_COUNT = 2 case.
3.10:
- Updated to work with TCP major version 4.
3.9:
- Required package version checks added.
3.8:
- api_ip_tcp_test.h included to have prototype for all functions.
- Function headers, prototypes corrected.
3.7:
- Changed to use the modified tcp_get_buf() function.
3.6:
- Non-blocking socket test option added.
- Test task priority changed to OAL_LOWEST_PRIORITY to allow timer task to preempt the test (to allow all timer activities to complete).
3.5:
- Configuration reorganized.
3.4:
- Added set of TX timeout into TCP socket test.
- Added possibility to change between TCP test and TCP socket test in config_tcp_test.h.
- TCP socket test configuration was moved to config_tcp_test.h.
- oal_task_yield() changed to oal_task_sleep() as not all RTOSes will let lower priority tasks to run when a task is yielded.
3.3:
- Changed oal_task_yield() call to oal_task_sleep(1) in tcp_lb_test_task to ensure time for lower priority tasks.
3.2:
- Works also if tcp_lb_test_run is called from a lower priority task than tcp_lb_test_task.
3.1:
- Socket test fixed.
3.0:
- Use of new socket API.
2.0:
- Multi-interface compliant.
1.3:
- psp_types used instead of stdint.h.
- Closes both RX/TX connection if any is broken.
1.2:
- Cleanup.
1.1:
- tcp_release_buf() was not called if tcp_send() failed.
1.0:
- Initial release.