Re: hotmail not dealing with ECN

From: Johannes Erdfelt (johannes@erdfelt.com)
Date: Thu Jan 25 2001 - 21:24:20 EST


On Thu, Jan 25, 2001, David S. Miller <davem@redhat.com> wrote:
>
> H. Peter Anvin writes:
> > > RFC793, where is lists the unused flag bits as "reserved".
> > > That is pretty clear to me. It just has to say that
> > > they are reserved, and that is what it does.
> > >
> >
> > Is the definition of "reserved" defined anywhere? In a lot of specs,
> > "reserved" means MBZ.
> >
> > Note, that I'm not arguing with you. I'm trying to pick this apart.
>
> It says "reserved for future use, must be zero".
>
> I think the descrepency (and thus what the firewalls are doing) comes
> from the ambiguous "must be zero". I cannot fathom the RFC authors
> meaning this to be anything other than "must be set to zero by current
> implementations" or else what is the purpose of the "reserved for
> future use part" right?
>
> Honestly, is there anyone here who can tell me honestly that when they
> see the words "reserved" in the description of a bit field description
> (in a hardware programmers manual of some device, for example) that
> they think it's ok the read the value and interpret it in any way?
>
> To me it's always meant "we want to do cool things in the future,
> things we haven't thought of now, so don't interpret these bits so we
> can do that and you will still work".

Generally it's to ensure that all implementations set those bit by
default to 0 as well.

Then in the future, 0 means "I don't support this feature either by
choice or by not implementing it yet".

JE

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jan 31 2001 - 21:00:23 EST