Skip to content
Snippets Groups Projects
Commit 2a559897 authored by Jonathan Hanks's avatar Jonathan Hanks
Browse files

Implementing dix_xmit and updating dix_recv.

* Renamed the cmake target ix_xmit to dix_xmit.  Copied in code from mx2ix.c, removed the
mx specific bits.
* Reformatted local_dc.c, explicitly checking for 64bit alignment in tests
* fe_stream_check requires that the dataCycleSize is 8 byte aligned.
* Adding a simple test program to the ix_stream area.

ix_test -g <num> -s - sending/server side test
ix_test -g <num> -c - recieving/client side test
ix_test -g <num> [-c] -d - recieving side, dump first 64 bytes of data

* dix_xmit waits for the input buffer to be valid before checking buffers.

If you read the input mbuf before it is ready you will likely have invalid
input and will make bad assumptions about buffer lengths and data strides.

So wait until data is ready and then start up.

* Moved ix_fb_rcv.c to dix_recv.c.  Ran clang-format on the code.  Reviewed
the program arguments.
parent 71eefa68
No related branches found
No related tags found
1 merge request!13Implementing dix_xmit and updating dix_recv.
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment