RTEMS CPU Kit with SuperCore
Macros | Functions
in_cksum_nios2.h File Reference
#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>
Include dependency graph for in_cksum_nios2.h:

Go to the source code of this file.

Macros

#define combineTokens(A, B)   A ## B
 
#define ADD_AND_ADVANCE(N)
 

Functions

int in_cksum (struct mbuf *m, int len)
 
int in4_cksum (struct mbuf *m, u_int8_t nxt, int off, int len)
 

Macro Definition Documentation

◆ 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; \
}