#include <errno.h>#include <sys/types.h>#include <sys/param.h>#include <sys/systm.h>#include <sys/user.h>#include <sys/mbuf.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <sys/socketvar.h>#include <sys/protosw.h>#include <net/if.h>#include <net/route.h>#include "at.h"#include "at_var.h"#include "ddp_var.h"Functions | |
| ddp_usrreq (struct socket *so, int req, struct mbuf *m, struct mbuf *addr, struct mbuf *rights) | |
| at_sockaddr (struct ddpcb *ddp, struct mbuf *addr) | |
| at_pcbsetaddr (struct ddpcb *ddp, struct mbuf *addr) | |
| at_pcbconnect (struct ddpcb *ddp, struct mbuf *addr) | |
| at_pcbdisconnect (struct ddpcb *ddp) | |
| at_pcballoc (struct socket *so) | |
| at_pcbdetach (struct socket *so, struct ddpcb *ddp) | |
| struct ddpcb * | ddp_search (struct sockaddr_at *from, struct sockaddr_at *to, struct at_ifaddr *aa) |
| ddp_init () | |
| ddp_clean () | |
Variables | |
| struct ddpcb * | ddpcb = NULL |
| uint32_t | ddp_sendspace = DDP_MAXSZ |
| uint32_t | ddp_recvspace = 10 * (587 + sizeof(struct sockaddr_at)) |
| at_pcballoc | ( | struct socket * | so | ) |
| at_pcbconnect | ( | struct ddpcb * | ddp, |
| struct mbuf * | addr ) |
| at_pcbdetach | ( | struct socket * | so, |
| struct ddpcb * | ddp ) |
| at_pcbdisconnect | ( | struct ddpcb * | ddp | ) |
| at_pcbsetaddr | ( | struct ddpcb * | ddp, |
| struct mbuf * | addr ) |
| at_sockaddr | ( | struct ddpcb * | ddp, |
| struct mbuf * | addr ) |
| ddp_clean | ( | ) |
| ddp_init | ( | ) |
| struct ddpcb * ddp_search | ( | struct sockaddr_at * | from, |
| struct sockaddr_at * | to, | ||
| struct at_ifaddr * | aa ) |
| ddp_usrreq | ( | struct socket * | so, |
| int | req, | ||
| struct mbuf * | m, | ||
| struct mbuf * | addr, | ||
| struct mbuf * | rights ) |
| uint32_t ddp_recvspace = 10 * (587 + sizeof(struct sockaddr_at)) |
| uint32_t ddp_sendspace = DDP_MAXSZ |
Max ddp size + 1 (ddp_type)
| struct ddpcb* ddpcb = NULL |