meaningful buffer (checksum == size) more prints to find out about the error in ip