//
// $Copyright$
//
// $Id: acceptRAwithMTUOption.def,v 1.1.1.1 2000/10/31 22:39:04 sekiya Exp $

#include "PMTUaddress.def"
#include "acceptTooBigMesg.def"

//
// RA MTU 1200
//

FEM_icmp6_ra (
        RA_1200,
        _HETHER_tn2allnodes,
                {
                _SRC(tnv6());
                _DST(v6(_LLOCAL_ALLNODES_MCAST_ADDR));
                HopLimit=255;
        },
                {
                CurHopLimit=254;
                LifeTime=3600;
                ReachableTime=0;
                RetransTimer=1005;
                option=MTU_ra_1200;
        }
)

Opt_ICMPv6_MTU MTU_ra_1200 { 
	MTU=1200;
}

//
// RA MTU 1300
//

FEM_icmp6_ra (
        RA_1300,
        _HETHER_tn2allnodes,
                {
                _SRC(tnv6());
                _DST(v6(_LLOCAL_ALLNODES_MCAST_ADDR));
                HopLimit=255;
        },
                {
                CurHopLimit=254;
                LifeTime=3600;
                ReachableTime=0;
                RetransTimer=1005;
                option=MTU_ra_1300;
        }
)

Opt_ICMPv6_MTU MTU_ra_1300 { 
	MTU=1300;
}

//
// RA MTU 1400
//
FEM_icmp6_ra (
        RA_1400,
        _HETHER_tn2allnodes,
                {
                _SRC(tnv6());
                _DST(v6(_LLOCAL_ALLNODES_MCAST_ADDR));
                HopLimit=255;
        },
                {
                CurHopLimit=254;
                LifeTime=3600;
                ReachableTime=0;
                RetransTimer=1005;
                option=MTU_ra_1400;
        }
)

Opt_ICMPv6_MTU MTU_ra_1400 { 
	MTU=1400;
}

//
// RA MTU 1450
//

FEM_icmp6_ra (
        RA_1450,
        _HETHER_tn2allnodes,
                {
                _SRC(tnv6());
                _DST(v6(_LLOCAL_ALLNODES_MCAST_ADDR));
                HopLimit=255;
        },
                {
                CurHopLimit=254;
                LifeTime=3600;
                ReachableTime=0;
                RetransTimer=1005;
                option=MTU_ra_1450;
        }
)

Opt_ICMPv6_MTU MTU_ra_1450 { 
	MTU=1450;
}

//
// RA MTU 1500
//

FEM_icmp6_ra (
        RA_1500,
        _HETHER_tn2allnodes,
                {
                _SRC(tnv6());
                _DST(v6(_LLOCAL_ALLNODES_MCAST_ADDR));
                HopLimit=255;
        },
                {
                CurHopLimit=254;
                LifeTime=3600;
                ReachableTime=0;
                RetransTimer=1005;
                option=MTU_ra_1500;
        }
)

Opt_ICMPv6_MTU MTU_ra_1500 { 
        MTU=1500;
}

