| version 1.55, 2001/02/26 07:20:44 |
version 1.55.2.1, 2001/08/24 00:12:28 |
| Line 450 rip_usrreq(so, req, m, nam, control, p) |
|
| Line 450 rip_usrreq(so, req, m, nam, control, p) |
|
| (struct ifnet *)control, p)); |
(struct ifnet *)control, p)); |
| |
|
| if (req == PRU_PURGEIF) { |
if (req == PRU_PURGEIF) { |
| |
in_pcbpurgeif0(&rawcbtable, (struct ifnet *)control); |
| in_purgeif((struct ifnet *)control); |
in_purgeif((struct ifnet *)control); |
| in_pcbpurgeif(&rawcbtable, (struct ifnet *)control); |
in_pcbpurgeif(&rawcbtable, (struct ifnet *)control); |
| return (0); |
return (0); |
| Line 487 rip_usrreq(so, req, m, nam, control, p) |
|
| Line 488 rip_usrreq(so, req, m, nam, control, p) |
|
| break; |
break; |
| inp = sotoinpcb(so); |
inp = sotoinpcb(so); |
| inp->inp_ip.ip_p = (long)nam; |
inp->inp_ip.ip_p = (long)nam; |
| #ifdef IPSEC |
|
| error = ipsec_init_policy(so, &inp->inp_sp); |
|
| if (error != 0) { |
|
| in_pcbdetach(inp); |
|
| break; |
|
| } |
|
| #endif /*IPSEC*/ |
|
| break; |
break; |
| |
|
| case PRU_DETACH: |
case PRU_DETACH: |