Blame tests/extra_api_tests/tcp_zcopy_cb/README
|
Packit |
6d2c1b |
Test Name:
|
|
Packit |
6d2c1b |
extra_APIs_callback
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
Author(s):
|
|
Packit |
6d2c1b |
Ahmad Shanably ashanably@asaltech.com
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
Short description:
|
|
Packit |
6d2c1b |
This is a client server test built to test callback functionality
|
|
Packit |
6d2c1b |
of VMA extra API for TCP connection.
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
Supported OSes:
|
|
Packit |
6d2c1b |
Linux
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
Description:
|
|
Packit |
6d2c1b |
This test used to filter received packet using user defined function that is registered
|
|
Packit |
6d2c1b |
by extra vma APIs (register_recv_callback()) and then choose one of following action:
|
|
Packit |
6d2c1b |
- receive packet using general receive functions.
|
|
Packit |
6d2c1b |
- free buffer that contain previously held packet, and then hold new received packet
|
|
Packit |
6d2c1b |
- drop received packet
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
This test uses TCP connection that have empty queue and handle received packet from application thread
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
Known issues:
|
|
Packit |
6d2c1b |
None.
|
|
Packit |
6d2c1b |
|
|
Packit |
6d2c1b |
To do:
|
|
Packit |
6d2c1b |
None
|