Revision 460fec67 slirp/udp.h
b/slirp/udp.h | ||
---|---|---|
36 | 36 |
#define UDP_TTL 0x60 |
37 | 37 |
#define UDP_UDPDATALEN 16192 |
38 | 38 |
|
39 |
extern struct socket *udp_last_so; |
|
40 |
|
|
41 | 39 |
/* |
42 | 40 |
* Udp protocol header. |
43 | 41 |
* Per RFC 768, September, 1981. |
... | ... | |
73 | 71 |
#define UDPCTL_CHECKSUM 1 /* checksum UDP packets */ |
74 | 72 |
#define UDPCTL_MAXID 2 |
75 | 73 |
|
76 |
extern struct socket udb; |
|
77 | 74 |
struct mbuf; |
78 | 75 |
|
79 |
void udp_init _P((void));
|
|
76 |
void udp_init _P((Slirp *));
|
|
80 | 77 |
void udp_input _P((register struct mbuf *, int)); |
81 | 78 |
int udp_output _P((struct socket *, struct mbuf *, struct sockaddr_in *)); |
82 | 79 |
int udp_attach _P((struct socket *)); |
83 | 80 |
void udp_detach _P((struct socket *)); |
84 |
struct socket * udp_listen _P((u_int32_t, u_int, u_int32_t, u_int, int)); |
|
81 |
struct socket * udp_listen _P((Slirp *, u_int32_t, u_int, u_int32_t, u_int, |
|
82 |
int)); |
|
85 | 83 |
int udp_output2(struct socket *so, struct mbuf *m, |
86 | 84 |
struct sockaddr_in *saddr, struct sockaddr_in *daddr, |
87 | 85 |
int iptos); |
Also available in: Unified diff