spru523g.pdf "TMS320C6000 Network Developer's Kit (NDK) Software User's Guide" section 3.4.2 Controlling Debug Messages "Timestamping UDP Datagram Payloads" describes how to generate UDP payload timestamps for TX and RX.
(1) The RX side refers to adding a callback to the EtherConfig, which itself is called from within the function code of NC_NetStart in netctrl.c. At the present time NC_NetStart passes a NULL parameter for this callback. I'm assuming that I would need to recompile the NDK with a different API for NC_NetStart that allows the address of the callback to be passed in? How do I recompile the NDK?
(2) Is SO_TIMESTAMP in socket.h redundant? The TX timestamp method (above) describes the use of the SO_TXTIMESTAMP socket option. It appears that SO_TIMESTAMP is not used by the NDK?