Hi all, 
Recently, I’ve been trying to modify netback.c to print network data that is 
going into the VM. For example, I’m doing an SSL handshake with the VM as the 
server, and I send the following hexadecimal string from the client to the VM:

160302002f0100002b03026161616161616161616161616161616161616161616161616161616161616161000002000501000000



Now,  to read this ingoing data to the VM from netback.c, I’ve been trying to 
get the sk_buff from the function xenvif_rx_action() and extract the TCP header 
from it using the tcp_hdr(skb) function. 



I then try to get the data from the TCP header using the line: (unsigned char 
*)((unsigned char *)tcph + (tcph->doff * 4))



But I am not able to parse the hexadecimal string as shown above. 



Can anyone point me in the right direction regarding this?



Thanks

Jatin


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to