xref: /csrg-svn/sys/netinet/udp_usrreq.c (revision 4784)
1*4784Swnj /* udp_usrreq.c 4.1 81/11/07 */
2*4784Swnj 
3*4784Swnj #include "../h/param.h"
4*4784Swnj #include "../h/mbuf.h"
5*4784Swnj #include "../inet/inet.h"
6*4784Swnj #include "../inet/inet_systm.h"
7*4784Swnj #include "../inet/udp.h"
8*4784Swnj 
9*4784Swnj udp_input(m)
10*4784Swnj 	struct mbuf *m;
11*4784Swnj {
12*4784Swnj 
13*4784Swnj }
14*4784Swnj 
15*4784Swnj udp_advise(m)
16*4784Swnj 	struct mbuf *m;
17*4784Swnj {
18*4784Swnj 
19*4784Swnj 	m_freem(m);
20*4784Swnj }
21*4784Swnj 
22*4784Swnj udp_output(xx, m)
23*4784Swnj 	struct mbuf *m;
24*4784Swnj {
25*4784Swnj 
26*4784Swnj }
27*4784Swnj 
28*4784Swnj udp_usrreq(up, req, m, addr)
29*4784Swnj 	struct socket *up;
30*4784Swnj 	int req;
31*4784Swnj 	struct mbuf *m;
32*4784Swnj 	struct in_addr *addr;
33*4784Swnj {
34*4784Swnj 
35*4784Swnj 	switch (req) {
36*4784Swnj 
37*4784Swnj 	case PRU_ATTACH:
38*4784Swnj 
39*4784Swnj 	case PRU_DETACH:
40*4784Swnj 
41*4784Swnj 	case PRU_CONNECT:
42*4784Swnj 
43*4784Swnj 	case PRU_DISCONNECT:
44*4784Swnj 
45*4784Swnj 	case PRU_ISCONN:
46*4784Swnj 
47*4784Swnj 	case PRU_ISDISCONN:
48*4784Swnj 		break;
49*4784Swnj 
50*4784Swnj 	case PRU_RCVD:
51*4784Swnj 		break;
52*4784Swnj 
53*4784Swnj 	case PRU_SEND:
54*4784Swnj 		udp_output(0, m);
55*4784Swnj 		break;
56*4784Swnj 
57*4784Swnj 	case PRU_ABORT:
58*4784Swnj 	case PRU_CLEAR:
59*4784Swnj 		break;
60*4784Swnj 
61*4784Swnj 	case PRU_CONTROL:
62*4784Swnj 		break;
63*4784Swnj 
64*4784Swnj 	default:
65*4784Swnj 		panic("udp_usrreq");
66*4784Swnj }
67