I am trying to understand how this works? Is there a write-up, document, external resource that I can refer that explains how the registers are used?
Also I am looking at XDPCAP code and trying to understand how it is different from the sample program provided in this repo?