diff options
author | bms <bms@FreeBSD.org> | 2003-08-20 14:46:40 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2003-08-20 14:46:40 +0000 |
commit | 3af3c5ae44ef98b9f2da135dcb64cfc12acd0f39 (patch) | |
tree | b0740a95462efb0df015bc34d5d05f5d96cd2f3b /sys/netinet/raw_ip.c | |
parent | 5546ba50272e71097a2f7c6b9fbec902cf58c4ea (diff) | |
download | FreeBSD-src-3af3c5ae44ef98b9f2da135dcb64cfc12acd0f39.zip FreeBSD-src-3af3c5ae44ef98b9f2da135dcb64cfc12acd0f39.tar.gz |
Add the IP_ONESBCAST option, to enable undirected IP broadcasts to be sent on
specific interfaces. This is required by aodvd, and may in future help us
in getting rid of the requirement for BPF from our import of isc-dhcp.
Suggested by: fenestro
Obtained from: BSD/OS
Reviewed by: mini, sam
Approved by: jake (mentor)
Diffstat (limited to 'sys/netinet/raw_ip.c')
-rw-r--r-- | sys/netinet/raw_ip.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/netinet/raw_ip.c b/sys/netinet/raw_ip.c index 05447b4..d4766ab 100644 --- a/sys/netinet/raw_ip.c +++ b/sys/netinet/raw_ip.c @@ -322,6 +322,9 @@ rip_output(m, so, dst) ipstat.ips_rawout++; } + if (inp->inp_flags & INP_ONESBCAST) + flags |= IP_SENDONES; + return (ip_output(m, inp->inp_options, &inp->inp_route, flags, inp->inp_moptions, inp)); } |