correct data send to gateway for sniffer. Was using pointer address instead of pointer
But error was only 5 bytes in the data. That's what was strange.