This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: issue with raw bsd sockets


On Fri, Aug 7, 2009 at 10:04 PM, Grant Edwards<grant.b.edwards@gmail.com> wrote:
> On 2009-08-07, Jay Foster <jay@systech.com> wrote:
>
>> DHCP uses INADDR_BROADCAST (255.255.255.255) as the broadcast
>> address. ?You probably need to set the interface broadcast
>> address to match. ?You may also need to add a route to allow
>> broadcasts. ?Look at the DHCP/BOOTP eCos code. ?It does some
>> of this too.
>
> IMO, this is a major bit of suckage in the BSD network stack.

I agree, this sucks! Is there nothing like a default interface here?

> People have been complaining about it for a long time, and
> we've tripped over it several times under eCos.
>
> Under Linux, you can set the destination IP address to
> 255.255.255.255, and it gets sent to 255.255.255.255. ?IOW, it
> "just works". ?Under BSD and eCos you've got to jump through
> all sorts of hoops to send a broadast packet.
>
> --
> Grant Edwards ? ? ? ? ? ? ? ? ? grante ? ? ? ? ? ? Yow! I'm a GENIUS! ?I want
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?at ? ? ? ? ? ? ? to dispute sentence
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? visi.com ? ? ? ? ? ?structure with SUSAN
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SONTAG!!
>
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
>

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]