mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-01-19 14:29:34 +08:00
added a unit test and a comment
This commit is contained in:
parent
dc52499818
commit
d2ebcf6f6d
@ -302,7 +302,7 @@ void setnonblocking(int sock) {
|
|||||||
/*
|
/*
|
||||||
Generic checksum calculation function
|
Generic checksum calculation function
|
||||||
*/
|
*/
|
||||||
unsigned short csum(const unsigned short *ptr,int nbytes) {
|
unsigned short csum(const unsigned short *ptr,int nbytes) {//works both for big and little endian
|
||||||
register long sum;
|
register long sum;
|
||||||
unsigned short oddbyte;
|
unsigned short oddbyte;
|
||||||
register short answer;
|
register short answer;
|
||||||
@ -325,6 +325,7 @@ unsigned short csum(const unsigned short *ptr,int nbytes) {
|
|||||||
return(answer);
|
return(answer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int set_buf_size(int fd)
|
int set_buf_size(int fd)
|
||||||
{
|
{
|
||||||
if(setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, &socket_buf_size, sizeof(socket_buf_size))<0)
|
if(setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, &socket_buf_size, sizeof(socket_buf_size))<0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user