#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
Go to the source code of this file.
Functions |
u_short | in_chksum (u_short *addr, int len) |
uint16_t | udp_sum_calc (uint16_t len_udp, uint32_t src_addr, uint16_t src_port, uint32_t dest_addr, uint16_t dest_port, const void *buff) |
uint16_t | udp_sum_calc2 (uint16_t len_udp, uint16_t src_addr[], uint16_t dest_addr[], bool padding, uint16_t buff[]) |
unsigned short | in_chksum_udp (unsigned short *h, unsigned short *d, int dlen) |
unsigned short | in_chksum_tcp (unsigned short *h, unsigned short *d, int dlen) |
unsigned short | cksum (unsigned short *addr, int len) |
Function Documentation
unsigned short cksum |
( |
unsigned short * |
addr, |
|
|
int |
len |
|
) |
| |
u_short in_chksum |
( |
u_short * |
addr, |
|
|
int |
len |
|
) |
| |
unsigned short in_chksum_tcp |
( |
unsigned short * |
h, |
|
|
unsigned short * |
d, |
|
|
int |
dlen |
|
) |
| |
unsigned short in_chksum_udp |
( |
unsigned short * |
h, |
|
|
unsigned short * |
d, |
|
|
int |
dlen |
|
) |
| |
uint16_t udp_sum_calc |
( |
uint16_t |
len_udp, |
|
|
uint32_t |
src_addr, |
|
|
uint16_t |
src_port, |
|
|
uint32_t |
dest_addr, |
|
|
uint16_t |
dest_port, |
|
|
const void * |
buff |
|
) |
| |
uint16_t udp_sum_calc2 |
( |
uint16_t |
len_udp, |
|
|
uint16_t |
src_addr[], |
|
|
uint16_t |
dest_addr[], |
|
|
bool |
padding, |
|
|
uint16_t |
buff[] |
|
) |
| |