iof-bird-daemon / lib / checksum.h @ ae80a2de
History | View | Annotate | Download (430 Bytes)
1 |
/*
|
---|---|
2 |
* BIRD Library -- IP One-Complement Checksum
|
3 |
*
|
4 |
* (c) 1999 Martin Mares <mj@ucw.cz>
|
5 |
*
|
6 |
* Can be freely distributed and used under the terms of the GNU GPL.
|
7 |
*/
|
8 |
|
9 |
#ifndef _BIRD_CHECKSUM_H_
|
10 |
#define _BIRD_CHECKSUM_H_
|
11 |
|
12 |
/*
|
13 |
* Both checksumming functions accept a vararg list of packet
|
14 |
* fragments finished by NULL pointer.
|
15 |
*/
|
16 |
|
17 |
int ipsum_verify(void *frag, uint len, ...); |
18 |
u16 ipsum_calculate(void *frag, uint len, ...);
|
19 |
|
20 |
#endif
|