Stefan Schuermans
implemented IP + ICMP, fixed ARP (padding overwriting stack)
Stefan Schuermans commited 00d70be at 2012-03-24 13:58:46
#ifndef CHECKSUM_H
#define CHECKSUM_H
/**
* @brief generate an IP style checksum
* @param[in] ptr pointer to data
* @param[in] sz size of data
* @param[in] pseudo1 additional value to include - set to 0 if not needed
* @param[in] preude2 additional value to include - set to 0 if not needed
*
* can also be used to check a checksum (returns 0 if correct)
*/
unsigned short checksum(void *ptr, unsigned int sz,
unsigned short pseudo1, unsigned short pseudo2);
#endif // #ifdef CHECKSUM_H
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX