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