#include <sys/param.h>
#include <sys/systm.h>
#include <sys/mbuf.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/ip_var.h>
#include <machine/in_cksum.h>
Go to the source code of this file.
|
#define | combineTokens(A, B) A ## B |
|
#define | ADD_AND_ADVANCE(N) |
|
|
int | in_cksum (struct mbuf *m, int len) |
|
int | in4_cksum (struct mbuf *m, u_int8_t nxt, int off, int len) |
|
◆ ADD_AND_ADVANCE
#define ADD_AND_ADVANCE |
( |
|
N | ) |
|
Value:if ( mlen >= N ) { \
sum = combineTokens ( _NIOS2_Add_ones_complement_, N ) \
( sum, ( uint32_t * ) w ); \
mlen -= N; \
w += N; \
}