Re: Re: Compilation compatibility with draft-ietf-hubmib-rfc3636bis-05 (fwd)

"Clay Sikes" <[email protected]> Fri, 08 Sep 2006 12:58:09 -0400
Newsgroups gmane.ietf.hubmib
Message-ID <[email protected]>
Hi,

I'm ok with going forward with the ID version -05.

- Clay

On 9/8/2006 12:39 PM, Romascanu, Dan (Dan) wrote:

Unless we hear any convincing argument I would suggest that the edits on
this issue reflect this proposal.

Dan

-----Original Message-----
From: Edward Beili [ mailto:[email protected] ]
Sent: Thursday, September 07, 2006 1:08 PM
To: Romascanu, Dan (Dan); C. M. Heard; IETF Hub MIB Working Group
Subject: RE: [Hubmib] Re: Compilation compatibility with
draft-ietf-hubmib-rfc3636bis-05 (fwd)

Dan,
In my opinion we should keep the unified named bits
definitions, I agree with Mike:
"the ongoing burden of carrying forward two parallel TCs in
an IANA-maintained module is a bigger concern than the
one-time issues with the cut-over."

Also from the IEEE 802.3 standard point of view the unified
AutoNegCapabilityBits definition is correct, since all bits
are defined in a single Clause 30 attribute
aAutoNegLocalTechnologyAbility (30.6.1.1.5), with all the
other attributes (aAutoNegAdvertisedTechnologyAbility,
aAutoNegReceivedTechnologyAbility) pointing to the
aAutoNegLocalTechnologyAbility for syntax.

Regards,
-E.

-----Original Message-----
From: Romascanu, Dan (Dan) [ mailto:[email protected] ]
Sent: Thursday, September 07, 2006 10:21 AM
To: C. M. Heard; IETF Hub MIB Working Group
Cc: Edward Beili
Subject: RE: [Hubmib] Re: Compilation compatibility with
draft-ietf-hubmib-rfc3636bis-05 (fwd)

Thanks Mike. Ed, can you please make a recommendation? Dan

-----Original Message-----
From: C. M. Heard [ mailto:[email protected] ]
Sent: Thursday, September 07, 2006 8:19 AM
To: IETF Hub MIB Working Group
Cc: Edward Beili
Subject: [Hubmib] Re: Compilation compatibility with
draft-ietf-hubmib-rfc3636bis-05 (fwd)

All,

Attached are some messages on this topic that have

appeared on the

MIB Doctors mailing list. As you can see, opinions vary :-)

The bottom line, I think, is that this is a decision for

the Hub MIB

WG to make. My personal opininion is that the ongoing burden of
carrying forward two parallel TCs in an IANA-maintained

module is a

bigger concern than the one-time issues with the cut-over. Note
that people that have a problem similar to Clay's have at

least the

following options:

(a) if there is no need for the new features in 3636bis,

then there

is no need to do anything. Existing agent or manager
implementations can be compiled with the modules from 3636 or
2668 and will be over-the-wire compatible with manager or agent
implementations that have been updated per 3636bis.

(b) if the new features in 3636bis are needed, then the
implementation will need to use that version of the MIB module
anyway, so there is no downside (apart from the work

required to do

it) in updating the hand-written parts of the agent or

manager code

to be compatible with what one's tools generate from the

3636bis MIB

module. In Clay's case that would mean replacing all

occurrences of

ifMauAutoNegCapabilityBits_bfdx by

ifMauAutoNegCapabilityBits_bFdx.

In Clay's case there is also the following option:

(c) if there is a need to compile with both the 2669/3636 and the
3636bis MIB modules, then add the following definitions to the
hand-edited parts of the code:

#ifndef D_ifMauAutoNegCapabilityBits_bfdxPause
#define D_ifMauAutoNegCapabilityBits_bfdxPause \
D_ifMauAutoNegCapabilityBits_bFdxPause
#endif

#ifndef D_ifMauAutoNegCapabilityBits_bfdxAPause
#define D_ifMauAutoNegCapabilityBits_bfdxAPause \
D_ifMauAutoNegCapabilityBits_bFdxAPause
#endif

#ifndef D_ifMauAutoNegCapabilityBits_bfdxSPause \ #define
D_ifMauAutoNegCapabilityBits_bfdxSPause \
D_ifMauAutoNegCapabilityBits_bFdxSPause
#endif

#ifndef D_ifMauAutoNegCapabilityBits_bfdxBPause
#define D_ifMauAutoNegCapabilityBits_bfdxBPause \
D_ifMauAutoNegCapabilityBits_bFdxBPause
#endif

I think I've probably spoken enough on this topic so I'll

now shut

up and let others have a turn.

Regards,

Mike

_______________________________________________
Hubmib mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/hubmib

_______________________________________________
Hubmib mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/hubmib