- refactored packet into own module

git-svn-id: http://moon:8086/svn/mips@227 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2021-12-22 12:47:46 +00:00
parent edd0df9b26
commit b7909dcca1
9 changed files with 74 additions and 38 deletions
+4 -4
View File
@@ -33,10 +33,10 @@ void ICMPSendRequest(packet_t *pPacket, uint8_t *inet_addr_src, uint8_t *inet_ad
sum = IPv4ChkSum(icmp_payload, sum, len);
pICMP->hdr_chksum = ~sum;
pData = (uint8_t*)Eth_pkt_append(pPacket, sizeof(ICMP));
pData = (uint8_t*)packet_append(pPacket, sizeof(ICMP));
memcpy(pData, icmp_payload, len);
Eth_pkt_append(pPacket, len);
packet_append(pPacket, len);
}
@@ -57,10 +57,10 @@ void ICMPSendReply(packet_t *pPacket, uint8_t *inet_addr_src, uint8_t *inet_addr
pICMP->hdr_chksum = ~sum;
pData = (uint8_t*)Eth_pkt_append(pPacket, sizeof(ICMP));
pData = (uint8_t*)packet_append(pPacket, sizeof(ICMP));
memcpy(pData, icmp_payload, len);
Eth_pkt_append(pPacket, len);
packet_append(pPacket, len);
}