⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 onec_sum.3

📁 操作系统设计与实现源码
💻 3
字号:


ONE_CSUM(3)               Minix Programmer's 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)

















                                                                             1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -