version 1.70, 2003/06/29 22:31:57 |
version 1.70.2.1, 2003/07/02 15:27:00 |
Line 518 u_long rip_recvspace = RIPRCVQ; |
|
Line 518 u_long rip_recvspace = RIPRCVQ; |
|
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
int |
int |
rip_usrreq(so, req, m, nam, control, p) |
rip_usrreq(so, req, m, nam, control, l) |
struct socket *so; |
struct socket *so; |
int req; |
int req; |
struct mbuf *m, *nam, *control; |
struct mbuf *m, *nam, *control; |
struct proc *p; |
struct lwp *l; |
{ |
{ |
struct inpcb *inp; |
struct inpcb *inp; |
|
struct proc *p; |
int s; |
int s; |
int error = 0; |
int error = 0; |
#ifdef MROUTING |
#ifdef MROUTING |
extern struct socket *ip_mrouter; |
extern struct socket *ip_mrouter; |
#endif |
#endif |
|
|
|
p = l ? l->l_proc : NULL; |
if (req == PRU_CONTROL) |
if (req == PRU_CONTROL) |
return (in_control(so, (long)m, (caddr_t)nam, |
return (in_control(so, (long)m, (caddr_t)nam, |
(struct ifnet *)control, p)); |
(struct ifnet *)control, p)); |