xref: /csrg-svn/sys/netinet/udp_usrreq.c (revision 4805)
1*4805Swnj /*	udp_usrreq.c	4.2	81/11/08	*/
24784Swnj 
34784Swnj #include "../h/param.h"
44784Swnj #include "../h/mbuf.h"
5*4805Swnj #include "../h/protosw.h"
6*4805Swnj #include "../net/inet.h"
7*4805Swnj #include "../net/inet_systm.h"
84784Swnj 
9*4805Swnj udp_init()
10*4805Swnj {
11*4805Swnj 
12*4805Swnj }
13*4805Swnj 
144784Swnj udp_input(m)
154784Swnj 	struct mbuf *m;
164784Swnj {
174784Swnj 
184784Swnj }
194784Swnj 
204784Swnj udp_advise(m)
214784Swnj 	struct mbuf *m;
224784Swnj {
234784Swnj 
244784Swnj 	m_freem(m);
254784Swnj }
264784Swnj 
274784Swnj udp_output(xx, m)
284784Swnj 	struct mbuf *m;
294784Swnj {
304784Swnj 
314784Swnj }
324784Swnj 
334784Swnj udp_usrreq(up, req, m, addr)
344784Swnj 	struct socket *up;
354784Swnj 	int req;
364784Swnj 	struct mbuf *m;
374784Swnj 	struct in_addr *addr;
384784Swnj {
394784Swnj 
404784Swnj 	switch (req) {
414784Swnj 
424784Swnj 	case PRU_ATTACH:
434784Swnj 
444784Swnj 	case PRU_DETACH:
454784Swnj 
464784Swnj 	case PRU_CONNECT:
474784Swnj 
484784Swnj 	case PRU_DISCONNECT:
494784Swnj 
504784Swnj 	case PRU_ISCONN:
514784Swnj 
524784Swnj 	case PRU_ISDISCONN:
534784Swnj 		break;
544784Swnj 
554784Swnj 	case PRU_RCVD:
564784Swnj 		break;
574784Swnj 
584784Swnj 	case PRU_SEND:
594784Swnj 		udp_output(0, m);
604784Swnj 		break;
614784Swnj 
624784Swnj 	case PRU_ABORT:
634784Swnj 	case PRU_CLEAR:
644784Swnj 		break;
654784Swnj 
664784Swnj 	case PRU_CONTROL:
674784Swnj 		break;
684784Swnj 
694784Swnj 	default:
704784Swnj 		panic("udp_usrreq");
71*4805Swnj 	}
724784Swnj }
73*4805Swnj 
74*4805Swnj udp_sense()
75*4805Swnj {
76*4805Swnj 
77*4805Swnj }
78