minix man page for onec_sum

Query: onec_sum

OS: minix

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ONE_CSUM(3)						     Library Functions Manual						       ONE_CSUM(3)

NAME
oneC_sum - One's complement internet checksum
SYNOPSIS
#define _MINIX_SOURCE 1 #include <stddef.h> #include <sys/types.h> #include <net/gen/oneCsum.h> u16_t oneC_sum(u16_t prev, u16_t *data, size_t size)
DESCRIPTION
OneC_sum is used to calculate the one's complement checksum needed for IP network packets. A good document about the Internet Checksum is RFC-1071 (Computing the Internet checksum). One_Csum expects three parameters: prev The checksum of previous blocks of data that are to be included in the checksum. The value of prev in first call to oneC_sum should be 0. data A pointer to the block of data. The data is interpreted as a series of 16 bit numbers in network byte order, but an odd number of bytes is also allowed. size The size of the data in bytes.
SEE ALSO
ip(4). RFC-1071
AUTHOR
Philip Homburg (philip@cs.vu.nl) ONE_CSUM(3)
Related Man Pages
krb5_checksum_is_keyed(3) - debian
krb5_crypto_get_checksum_type(3) - debian
shishi_authenticator_add_cksum_type(3) - debian
hton(3) - minix
in4_cksum(9) - netbsd
Similar Topics in the Unix Linux Community
Trying to understand kernel
Learning OS design, Linux Vs. Minix???
New FB Page for Forums
Study UNIX Kernel
Just getting started with UNIX programming and administration