50% of packets lost only on local interfaces
Jon Noack
noackjr at alumni.rice.edu
Mon Feb 7 11:47:22 PST 2005
José M. Fandiño wrote:
> Kris Kennaway wrote:
>> On Mon, Feb 07, 2005 at 11:15:52AM +0100, Jos? M. Fandi?o wrote:
>>> "Jos? M. Fandi?o" wrote:
>>>> Chris wrote:
>>>>> Have tested on 3 boxes.
>>>>
>>>> yes, it's the intended operation and If I don't see it I don't
>>>> believe it but it happens. I ever thought it would be possible.
>>>
>>> Finally, I found the culprit:
>>>
>>> CFLAGS="" \ 100% of the transmited traffic is received
>>> COPTFLAGS="" /
>>>
>>> CFLAGS= -pipe \ 50% of the transmited traffic is received
>>> COPTFLAGS= -pipe /
>>
>> That would be exceedingly strange, because the above two options
>> are supposed to produce *no differences at all* with the code
>> generation.
>>
>> I'd believe that -O and no -O could behave differently, although I
>> don't know why you'd want to compile without -O.
>
> because by the time I was compiling the system I was no interested
> in compiler optimizations. Now I prefer a lightly optimized kernel
> than a system with 50% of packet lost in local interfaces ;-)
-O is the default for -STABLE; anything else might very well cause
problems. In fact, check out the CFLAGS section of
/usr/share/examples/etc/make.conf:
"Note that optimization settings other than -O and -O2 are not
recommended or supported for compiling the world or the kernel - please
revert any nonstandard optimization settings to "-O" before submitting
bug reports without patches to the developers."
Jon
More information about the freebsd-stable
mailing list