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