RTEMS CPU Kit with SuperCore
4.11.3
|
#include <sys/param.h>
#include <sys/queue.h>
#include <sys/systm.h>
#include <sys/malloc.h>
#include <sys/mbuf.h>
#include <errno.h>
#include <sys/protosw.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <net/if.h>
#include <net/route.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/in_pcb.h>
#include <netinet/in_var.h>
#include <netinet/ip_var.h>
#include <machine/in_cksum.h>
Macros | |
#define | _IP_VHL |
#define | COMPAT_IPFW 1 |
#define | ifatoia(ifa) ((struct in_ifaddr *)(ifa)) |
#define | sintosa(sin) ((struct sockaddr *)(sin)) |
#define | OPTSET(bit) |
#define | OPTBIT(bit) (inp->inp_flags & bit ? 1 : 0) |
Functions | |
int | ip_output (struct mbuf *m0, struct mbuf *opt, struct route *ro, int flags, struct ip_moptions *imo) |
int | ip_ctloutput (int op, struct socket *so, int level, int optname, struct mbuf **mp) |
void | ip_freemoptions (struct ip_moptions *imo) |
Variables | |
u_short | ip_id |
struct protosw | inetsw [] |
#define OPTSET | ( | bit | ) |