RTEMS CPU Kit with SuperCore
4.11.2
|
#include "opt_mrouting.h"
#include <sys/param.h>
#include <sys/queue.h>
#include <sys/systm.h>
#include <sys/sysctl.h>
#include <sys/mbuf.h>
#include <sys/socket.h>
#include <sys/socketvar.h>
#include <sys/protosw.h>
#include <errno.h>
#include <sys/time.h>
#include <sys/kernel.h>
#include <sys/ioctl.h>
#include <sys/syslog.h>
#include <net/if.h>
#include <net/route.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/ip_var.h>
#include <netinet/in_pcb.h>
#include <netinet/in_var.h>
#include <netinet/igmp.h>
#include <netinet/igmp_var.h>
#include <netinet/ip_mroute.h>
#include <netinet/udp.h>
Macros | |
#define | NTOHL(d) |
#define | NTOHS(d) |
#define | HTONL(d) |
#define | HTONS(d) |
Functions | |
u_long | _ip_mcast_src (int vifi) |
int | _ip_mforward (struct ip *ip, struct ifnet *ifp, struct mbuf *m, struct ip_moptions *imo) |
int | _ip_mrouter_done (void) |
int | _ip_mrouter_get (int cmd, struct socket *so, struct mbuf **m) |
int | _ip_mrouter_set (int cmd, struct socket *so, struct mbuf *m) |
int | _mrt_ioctl (int req, caddr_t data, struct proc *p) |
void | rsvp_input (struct mbuf *m, int iphlen) |
void | ipip_input (struct mbuf *m, int iphlen) |
int | ip_rsvp_vif_init (struct socket *so, struct mbuf *m) |
int | ip_rsvp_vif_done (struct socket *so, struct mbuf *m) |
void | ip_rsvp_force_done (struct socket *so) |
Variables | |
struct socket * | ip_mrouter = NULL |
u_int | rsvpdebug = 0 |
int(* | ip_mrouter_set )(int, struct socket *, struct mbuf *) = _ip_mrouter_set |
int(* | ip_mrouter_get )(int, struct socket *, struct mbuf **) = _ip_mrouter_get |
int(* | ip_mrouter_done )(void) = _ip_mrouter_done |
int(* | ip_mforward )(struct ip *, struct ifnet *, struct mbuf *, struct ip_moptions *) = _ip_mforward |
int(* | mrt_ioctl )(int, caddr_t, struct proc *) = _mrt_ioctl |
int(* | legal_vif_num )(int)=0 |
u_long(* | ip_mcast_src )(int) = _ip_mcast_src |