memcpy( pkt, srcmac, 7); memcpy( (void *)(pkt + 7), (void *)destmac, 7); memcpy( (void *)(pkt + 14), &ip_hd, 20 ); memcpy( (void *)(pkt + 14 + sizeof(ip_hd)), &tcp_hd, 20);