| version 1.21, 1995/06/18 20:01:15 |
version 1.22, 1995/11/30 16:42:18 |
| Line 255 rip_usrreq(so, req, m, nam, control) |
|
| Line 255 rip_usrreq(so, req, m, nam, control) |
|
| #ifdef MROUTING |
#ifdef MROUTING |
| extern struct socket *ip_mrouter; |
extern struct socket *ip_mrouter; |
| #endif |
#endif |
| |
if (req == PRU_CONTROL) |
| |
return (in_control(so, (long)m, (caddr_t)nam, |
| |
(struct ifnet *)control)); |
| |
|
| |
if (inp == NULL && req != PRU_ATTACH) { |
| |
error = EINVAL; |
| |
goto release; |
| |
} |
| |
|
| switch (req) { |
switch (req) { |
| |
|
| case PRU_ATTACH: |
case PRU_ATTACH: |
| Line 396 rip_usrreq(so, req, m, nam, control) |
|
| Line 405 rip_usrreq(so, req, m, nam, control) |
|
| default: |
default: |
| panic("rip_usrreq"); |
panic("rip_usrreq"); |
| } |
} |
| |
release: |
| if (m != NULL) |
if (m != NULL) |
| m_freem(m); |
m_freem(m); |
| return (error); |
return (error); |