| version 1.7, 1993/12/18 00:42:00 |
version 1.8, 1994/01/08 21:21:55 |
| Line 118 rip_output(m, so) |
|
| Line 118 rip_output(m, so) |
|
| } |
} |
| return (ip_output(m, |
return (ip_output(m, |
| (rp->rinp_flags & RINPF_HDRINCL)? (struct mbuf *)0: rp->rinp_options, |
(rp->rinp_flags & RINPF_HDRINCL)? (struct mbuf *)0: rp->rinp_options, |
| &rp->rinp_route, |
&rp->rinp_route, |
| (so->so_options & SO_DONTROUTE) | IP_ALLOWBROADCAST |
(so->so_options & SO_DONTROUTE) | IP_ALLOWBROADCAST |
| #ifdef MULTICAST |
#ifdef MULTICAST |
| | IP_MULTICASTOPTS, rp->rinp_rcb.rcb_moptions |
| IP_MULTICASTOPTS, rp->rinp_rcb.rcb_moptions |
| Line 205 rip_ctloutput(op, so, level, optname, m) |
|
| Line 205 rip_ctloutput(op, so, level, optname, m) |
|
| case IP_MULTICAST_LOOP: |
case IP_MULTICAST_LOOP: |
| case IP_ADD_MEMBERSHIP: |
case IP_ADD_MEMBERSHIP: |
| case IP_DROP_MEMBERSHIP: |
case IP_DROP_MEMBERSHIP: |
| error = ip_getmoptions(optname, |
error = ip_getmoptions(optname, |
| rp->rinp_rcb.rcb_moptions, m); |
rp->rinp_rcb.rcb_moptions, m); |
| break; |
break; |
| #endif |
#endif |
| default: |
default: |
| error = EINVAL; |
error = EINVAL; |