require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NET_ETHERTYPES_H_)) {
    eval 'sub _NET_ETHERTYPES_H_ () {1;}' unless defined(&_NET_ETHERTYPES_H_);
    eval 'sub ETHERTYPE_8023 () {0x4;}' unless defined(&ETHERTYPE_8023);
    eval 'sub ETHERTYPE_PUP () {0x200;}' unless defined(&ETHERTYPE_PUP);
    eval 'sub ETHERTYPE_PUPAT () {0x200;}' unless defined(&ETHERTYPE_PUPAT);
    eval 'sub ETHERTYPE_SPRITE () {0x500;}' unless defined(&ETHERTYPE_SPRITE);
    eval 'sub ETHERTYPE_NS () {0x600;}' unless defined(&ETHERTYPE_NS);
    eval 'sub ETHERTYPE_NSAT () {0x601;}' unless defined(&ETHERTYPE_NSAT);
    eval 'sub ETHERTYPE_DLOG1 () {0x660;}' unless defined(&ETHERTYPE_DLOG1);
    eval 'sub ETHERTYPE_DLOG2 () {0x661;}' unless defined(&ETHERTYPE_DLOG2);
    eval 'sub ETHERTYPE_IP () {0x800;}' unless defined(&ETHERTYPE_IP);
    eval 'sub ETHERTYPE_X75 () {0x801;}' unless defined(&ETHERTYPE_X75);
    eval 'sub ETHERTYPE_NBS () {0x802;}' unless defined(&ETHERTYPE_NBS);
    eval 'sub ETHERTYPE_ECMA () {0x803;}' unless defined(&ETHERTYPE_ECMA);
    eval 'sub ETHERTYPE_CHAOS () {0x804;}' unless defined(&ETHERTYPE_CHAOS);
    eval 'sub ETHERTYPE_X25 () {0x805;}' unless defined(&ETHERTYPE_X25);
    eval 'sub ETHERTYPE_ARP () {0x806;}' unless defined(&ETHERTYPE_ARP);
    eval 'sub ETHERTYPE_NSCOMPAT () {0x807;}' unless defined(&ETHERTYPE_NSCOMPAT);
    eval 'sub ETHERTYPE_FRARP () {0x808;}' unless defined(&ETHERTYPE_FRARP);
    eval 'sub ETHERTYPE_UBDEBUG () {0x900;}' unless defined(&ETHERTYPE_UBDEBUG);
    eval 'sub ETHERTYPE_IEEEPUP () {0xa00;}' unless defined(&ETHERTYPE_IEEEPUP);
    eval 'sub ETHERTYPE_IEEEPUPAT () {0xa01;}' unless defined(&ETHERTYPE_IEEEPUPAT);
    eval 'sub ETHERTYPE_VINES () {0xbad;}' unless defined(&ETHERTYPE_VINES);
    eval 'sub ETHERTYPE_VINESLOOP () {0xbae;}' unless defined(&ETHERTYPE_VINESLOOP);
    eval 'sub ETHERTYPE_VINESECHO () {0xbaf;}' unless defined(&ETHERTYPE_VINESECHO);
    eval 'sub ETHERTYPE_TRAIL () {0x1000;}' unless defined(&ETHERTYPE_TRAIL);
    eval 'sub ETHERTYPE_NTRAILER () {16;}' unless defined(&ETHERTYPE_NTRAILER);
    eval 'sub ETHERTYPE_DCA () {0x1234;}' unless defined(&ETHERTYPE_DCA);
    eval 'sub ETHERTYPE_VALID () {0x1600;}' unless defined(&ETHERTYPE_VALID);
    eval 'sub ETHERTYPE_DOGFIGHT () {0x1989;}' unless defined(&ETHERTYPE_DOGFIGHT);
    eval 'sub ETHERTYPE_RCL () {0x1995;}' unless defined(&ETHERTYPE_RCL);
    eval 'sub ETHERTYPE_NBPVCD () {0x3c00;}' unless defined(&ETHERTYPE_NBPVCD);
    eval 'sub ETHERTYPE_NBPSCD () {0x3c01;}' unless defined(&ETHERTYPE_NBPSCD);
    eval 'sub ETHERTYPE_NBPCREQ () {0x3c02;}' unless defined(&ETHERTYPE_NBPCREQ);
    eval 'sub ETHERTYPE_NBPCRSP () {0x3c03;}' unless defined(&ETHERTYPE_NBPCRSP);
    eval 'sub ETHERTYPE_NBPCC () {0x3c04;}' unless defined(&ETHERTYPE_NBPCC);
    eval 'sub ETHERTYPE_NBPCLREQ () {0x3c05;}' unless defined(&ETHERTYPE_NBPCLREQ);
    eval 'sub ETHERTYPE_NBPCLRSP () {0x3c06;}' unless defined(&ETHERTYPE_NBPCLRSP);
    eval 'sub ETHERTYPE_NBPDG () {0x3c07;}' unless defined(&ETHERTYPE_NBPDG);
    eval 'sub ETHERTYPE_NBPDGB () {0x3c08;}' unless defined(&ETHERTYPE_NBPDGB);
    eval 'sub ETHERTYPE_NBPCLAIM () {0x3c09;}' unless defined(&ETHERTYPE_NBPCLAIM);
    eval 'sub ETHERTYPE_NBPDLTE () {0x3c0a;}' unless defined(&ETHERTYPE_NBPDLTE);
    eval 'sub ETHERTYPE_NBPRAS () {0x3c0b;}' unless defined(&ETHERTYPE_NBPRAS);
    eval 'sub ETHERTYPE_NBPRAR () {0x3c0c;}' unless defined(&ETHERTYPE_NBPRAR);
    eval 'sub ETHERTYPE_NBPRST () {0x3c0d;}' unless defined(&ETHERTYPE_NBPRST);
    eval 'sub ETHERTYPE_PCS () {0x4242;}' unless defined(&ETHERTYPE_PCS);
    eval 'sub ETHERTYPE_IMLBLDIAG () {0x424c;}' unless defined(&ETHERTYPE_IMLBLDIAG);
    eval 'sub ETHERTYPE_DIDDLE () {0x4321;}' unless defined(&ETHERTYPE_DIDDLE);
    eval 'sub ETHERTYPE_IMLBL () {0x4c42;}' unless defined(&ETHERTYPE_IMLBL);
    eval 'sub ETHERTYPE_SIMNET () {0x5208;}' unless defined(&ETHERTYPE_SIMNET);
    eval 'sub ETHERTYPE_DECEXPER () {0x6000;}' unless defined(&ETHERTYPE_DECEXPER);
    eval 'sub ETHERTYPE_MOPDL () {0x6001;}' unless defined(&ETHERTYPE_MOPDL);
    eval 'sub ETHERTYPE_MOPRC () {0x6002;}' unless defined(&ETHERTYPE_MOPRC);
    eval 'sub ETHERTYPE_DECnet () {0x6003;}' unless defined(&ETHERTYPE_DECnet);
    eval 'sub ETHERTYPE_DN () { &ETHERTYPE_DECnet;}' unless defined(&ETHERTYPE_DN);
    eval 'sub ETHERTYPE_LAT () {0x6004;}' unless defined(&ETHERTYPE_LAT);
    eval 'sub ETHERTYPE_DECDIAG () {0x6005;}' unless defined(&ETHERTYPE_DECDIAG);
    eval 'sub ETHERTYPE_DECCUST () {0x6006;}' unless defined(&ETHERTYPE_DECCUST);
    eval 'sub ETHERTYPE_SCA () {0x6007;}' unless defined(&ETHERTYPE_SCA);
    eval 'sub ETHERTYPE_AMBER () {0x6008;}' unless defined(&ETHERTYPE_AMBER);
    eval 'sub ETHERTYPE_DECMUMPS () {0x6009;}' unless defined(&ETHERTYPE_DECMUMPS);
    eval 'sub ETHERTYPE_TRANSETHER () {0x6558;}' unless defined(&ETHERTYPE_TRANSETHER);
    eval 'sub ETHERTYPE_RAWFR () {0x6559;}' unless defined(&ETHERTYPE_RAWFR);
    eval 'sub ETHERTYPE_UBDL () {0x7000;}' unless defined(&ETHERTYPE_UBDL);
    eval 'sub ETHERTYPE_UBNIU () {0x7001;}' unless defined(&ETHERTYPE_UBNIU);
    eval 'sub ETHERTYPE_UBDIAGLOOP () {0x7002;}' unless defined(&ETHERTYPE_UBDIAGLOOP);
    eval 'sub ETHERTYPE_UBNMC () {0x7003;}' unless defined(&ETHERTYPE_UBNMC);
    eval 'sub ETHERTYPE_UBBST () {0x7005;}' unless defined(&ETHERTYPE_UBBST);
    eval 'sub ETHERTYPE_OS9 () {0x7007;}' unless defined(&ETHERTYPE_OS9);
    eval 'sub ETHERTYPE_OS9NET () {0x7009;}' unless defined(&ETHERTYPE_OS9NET);
    eval 'sub ETHERTYPE_RACAL () {0x7030;}' unless defined(&ETHERTYPE_RACAL);
    eval 'sub ETHERTYPE_PRIMENTS () {0x7031;}' unless defined(&ETHERTYPE_PRIMENTS);
    eval 'sub ETHERTYPE_CABLETRON () {0x7034;}' unless defined(&ETHERTYPE_CABLETRON);
    eval 'sub ETHERTYPE_CRONUSVLN () {0x8003;}' unless defined(&ETHERTYPE_CRONUSVLN);
    eval 'sub ETHERTYPE_CRONUS () {0x8004;}' unless defined(&ETHERTYPE_CRONUS);
    eval 'sub ETHERTYPE_HP () {0x8005;}' unless defined(&ETHERTYPE_HP);
    eval 'sub ETHERTYPE_NESTAR () {0x8006;}' unless defined(&ETHERTYPE_NESTAR);
    eval 'sub ETHERTYPE_ATTSTANFORD () {0x8008;}' unless defined(&ETHERTYPE_ATTSTANFORD);
    eval 'sub ETHERTYPE_EXCELAN () {0x8010;}' unless defined(&ETHERTYPE_EXCELAN);
    eval 'sub ETHERTYPE_SG_DIAG () {0x8013;}' unless defined(&ETHERTYPE_SG_DIAG);
    eval 'sub ETHERTYPE_SG_NETGAMES () {0x8014;}' unless defined(&ETHERTYPE_SG_NETGAMES);
    eval 'sub ETHERTYPE_SG_RESV () {0x8015;}' unless defined(&ETHERTYPE_SG_RESV);
    eval 'sub ETHERTYPE_SG_BOUNCE () {0x8016;}' unless defined(&ETHERTYPE_SG_BOUNCE);
    eval 'sub ETHERTYPE_APOLLODOMAIN () {0x8019;}' unless defined(&ETHERTYPE_APOLLODOMAIN);
    eval 'sub ETHERTYPE_TYMSHARE () {0x802e;}' unless defined(&ETHERTYPE_TYMSHARE);
    eval 'sub ETHERTYPE_TIGAN () {0x802f;}' unless defined(&ETHERTYPE_TIGAN);
    eval 'sub ETHERTYPE_REVARP () {0x8035;}' unless defined(&ETHERTYPE_REVARP);
    eval 'sub ETHERTYPE_AEONIC () {0x8036;}' unless defined(&ETHERTYPE_AEONIC);
    eval 'sub ETHERTYPE_IPXNEW () {0x8037;}' unless defined(&ETHERTYPE_IPXNEW);
    eval 'sub ETHERTYPE_LANBRIDGE () {0x8038;}' unless defined(&ETHERTYPE_LANBRIDGE);
    eval 'sub ETHERTYPE_DSMD () {0x8039;}' unless defined(&ETHERTYPE_DSMD);
    eval 'sub ETHERTYPE_ARGONAUT () {0x803a;}' unless defined(&ETHERTYPE_ARGONAUT);
    eval 'sub ETHERTYPE_VAXELN () {0x803b;}' unless defined(&ETHERTYPE_VAXELN);
    eval 'sub ETHERTYPE_DECDNS () {0x803c;}' unless defined(&ETHERTYPE_DECDNS);
    eval 'sub ETHERTYPE_ENCRYPT () {0x803d;}' unless defined(&ETHERTYPE_ENCRYPT);
    eval 'sub ETHERTYPE_DECDTS () {0x803e;}' unless defined(&ETHERTYPE_DECDTS);
    eval 'sub ETHERTYPE_DECLTM () {0x803f;}' unless defined(&ETHERTYPE_DECLTM);
    eval 'sub ETHERTYPE_DECNETBIOS () {0x8040;}' unless defined(&ETHERTYPE_DECNETBIOS);
    eval 'sub ETHERTYPE_DECLAST () {0x8041;}' unless defined(&ETHERTYPE_DECLAST);
    eval 'sub ETHERTYPE_PLANNING () {0x8044;}' unless defined(&ETHERTYPE_PLANNING);
    eval 'sub ETHERTYPE_DECAM () {0x8048;}' unless defined(&ETHERTYPE_DECAM);
    eval 'sub ETHERTYPE_EXPERDATA () {0x8049;}' unless defined(&ETHERTYPE_EXPERDATA);
    eval 'sub ETHERTYPE_VEXP () {0x805b;}' unless defined(&ETHERTYPE_VEXP);
    eval 'sub ETHERTYPE_VPROD () {0x805c;}' unless defined(&ETHERTYPE_VPROD);
    eval 'sub ETHERTYPE_ES () {0x805d;}' unless defined(&ETHERTYPE_ES);
    eval 'sub ETHERTYPE_LITTLE () {0x8060;}' unless defined(&ETHERTYPE_LITTLE);
    eval 'sub ETHERTYPE_COUNTERPOINT () {0x8062;}' unless defined(&ETHERTYPE_COUNTERPOINT);
    eval 'sub ETHERTYPE_VEECO () {0x8067;}' unless defined(&ETHERTYPE_VEECO);
    eval 'sub ETHERTYPE_GENDYN () {0x8068;}' unless defined(&ETHERTYPE_GENDYN);
    eval 'sub ETHERTYPE_ATT () {0x8069;}' unless defined(&ETHERTYPE_ATT);
    eval 'sub ETHERTYPE_AUTOPHON () {0x806a;}' unless defined(&ETHERTYPE_AUTOPHON);
    eval 'sub ETHERTYPE_COMDESIGN () {0x806c;}' unless defined(&ETHERTYPE_COMDESIGN);
    eval 'sub ETHERTYPE_COMPUGRAPHIC () {0x806d;}' unless defined(&ETHERTYPE_COMPUGRAPHIC);
    eval 'sub ETHERTYPE_MATRA () {0x807a;}' unless defined(&ETHERTYPE_MATRA);
    eval 'sub ETHERTYPE_DDE () {0x807b;}' unless defined(&ETHERTYPE_DDE);
    eval 'sub ETHERTYPE_MERIT () {0x807c;}' unless defined(&ETHERTYPE_MERIT);
    eval 'sub ETHERTYPE_VLTLMAN () {0x8080;}' unless defined(&ETHERTYPE_VLTLMAN);
    eval 'sub ETHERTYPE_ATALK () {0x809b;}' unless defined(&ETHERTYPE_ATALK);
    eval 'sub ETHERTYPE_AT () { &ETHERTYPE_ATALK;}' unless defined(&ETHERTYPE_AT);
    eval 'sub ETHERTYPE_APPLETALK () { &ETHERTYPE_ATALK;}' unless defined(&ETHERTYPE_APPLETALK);
    eval 'sub ETHERTYPE_SPIDER () {0x809f;}' unless defined(&ETHERTYPE_SPIDER);
    eval 'sub ETHERTYPE_PACER () {0x80c6;}' unless defined(&ETHERTYPE_PACER);
    eval 'sub ETHERTYPE_APPLITEK () {0x80c7;}' unless defined(&ETHERTYPE_APPLITEK);
    eval 'sub ETHERTYPE_SNA () {0x80d5;}' unless defined(&ETHERTYPE_SNA);
    eval 'sub ETHERTYPE_VARIAN () {0x80dd;}' unless defined(&ETHERTYPE_VARIAN);
    eval 'sub ETHERTYPE_RETIX () {0x80f2;}' unless defined(&ETHERTYPE_RETIX);
    eval 'sub ETHERTYPE_AARP () {0x80f3;}' unless defined(&ETHERTYPE_AARP);
    eval 'sub ETHERTYPE_APOLLO () {0x80f7;}' unless defined(&ETHERTYPE_APOLLO);
    eval 'sub ETHERTYPE_VLAN () {0x8100;}' unless defined(&ETHERTYPE_VLAN);
    eval 'sub ETHERTYPE_BOFL () {0x8102;}' unless defined(&ETHERTYPE_BOFL);
    eval 'sub ETHERTYPE_WELLFLEET () {0x8103;}' unless defined(&ETHERTYPE_WELLFLEET);
    eval 'sub ETHERTYPE_TALARIS () {0x812b;}' unless defined(&ETHERTYPE_TALARIS);
    eval 'sub ETHERTYPE_WATERLOO () {0x8130;}' unless defined(&ETHERTYPE_WATERLOO);
    eval 'sub ETHERTYPE_HAYES () {0x8130;}' unless defined(&ETHERTYPE_HAYES);
    eval 'sub ETHERTYPE_VGLAB () {0x8131;}' unless defined(&ETHERTYPE_VGLAB);
    eval 'sub ETHERTYPE_IPX () {0x8137;}' unless defined(&ETHERTYPE_IPX);
    eval 'sub ETHERTYPE_NOVELL () {0x8138;}' unless defined(&ETHERTYPE_NOVELL);
    eval 'sub ETHERTYPE_MUMPS () {0x813f;}' unless defined(&ETHERTYPE_MUMPS);
    eval 'sub ETHERTYPE_AMOEBA () {0x8145;}' unless defined(&ETHERTYPE_AMOEBA);
    eval 'sub ETHERTYPE_FLIP () {0x8146;}' unless defined(&ETHERTYPE_FLIP);
    eval 'sub ETHERTYPE_VURESERVED () {0x8147;}' unless defined(&ETHERTYPE_VURESERVED);
    eval 'sub ETHERTYPE_LOGICRAFT () {0x8148;}' unless defined(&ETHERTYPE_LOGICRAFT);
    eval 'sub ETHERTYPE_NCD () {0x8149;}' unless defined(&ETHERTYPE_NCD);
    eval 'sub ETHERTYPE_ALPHA () {0x814a;}' unless defined(&ETHERTYPE_ALPHA);
    eval 'sub ETHERTYPE_SNMP () {0x814c;}' unless defined(&ETHERTYPE_SNMP);
    eval 'sub ETHERTYPE_TEC () {0x814f;}' unless defined(&ETHERTYPE_TEC);
    eval 'sub ETHERTYPE_RATIONAL () {0x8150;}' unless defined(&ETHERTYPE_RATIONAL);
    eval 'sub ETHERTYPE_XTP () {0x817d;}' unless defined(&ETHERTYPE_XTP);
    eval 'sub ETHERTYPE_SGITW () {0x817e;}' unless defined(&ETHERTYPE_SGITW);
    eval 'sub ETHERTYPE_HIPPI_FP () {0x8180;}' unless defined(&ETHERTYPE_HIPPI_FP);
    eval 'sub ETHERTYPE_STP () {0x8181;}' unless defined(&ETHERTYPE_STP);
    eval 'sub ETHERTYPE_MOTOROLA () {0x818d;}' unless defined(&ETHERTYPE_MOTOROLA);
    eval 'sub ETHERTYPE_NETBEUI () {0x8191;}' unless defined(&ETHERTYPE_NETBEUI);
    eval 'sub ETHERTYPE_ACCTON () {0x8390;}' unless defined(&ETHERTYPE_ACCTON);
    eval 'sub ETHERTYPE_TALARISMC () {0x852b;}' unless defined(&ETHERTYPE_TALARISMC);
    eval 'sub ETHERTYPE_KALPANA () {0x8582;}' unless defined(&ETHERTYPE_KALPANA);
    eval 'sub ETHERTYPE_SECTRA () {0x86db;}' unless defined(&ETHERTYPE_SECTRA);
    eval 'sub ETHERTYPE_IPV6 () {0x86dd;}' unless defined(&ETHERTYPE_IPV6);
    eval 'sub ETHERTYPE_DELTACON () {0x86de;}' unless defined(&ETHERTYPE_DELTACON);
    eval 'sub ETHERTYPE_ATOMIC () {0x86df;}' unless defined(&ETHERTYPE_ATOMIC);
    eval 'sub ETHERTYPE_RDP () {0x8739;}' unless defined(&ETHERTYPE_RDP);
    eval 'sub ETHERTYPE_MICP () {0x873a;}' unless defined(&ETHERTYPE_MICP);
    eval 'sub ETHERTYPE_TCPCOMP () {0x876b;}' unless defined(&ETHERTYPE_TCPCOMP);
    eval 'sub ETHERTYPE_IPAS () {0x876c;}' unless defined(&ETHERTYPE_IPAS);
    eval 'sub ETHERTYPE_SECUREDATA () {0x876d;}' unless defined(&ETHERTYPE_SECUREDATA);
    eval 'sub ETHERTYPE_FLOWCONTROL () {0x8808;}' unless defined(&ETHERTYPE_FLOWCONTROL);
    eval 'sub ETHERTYPE_PPP () {0x880b;}' unless defined(&ETHERTYPE_PPP);
    eval 'sub ETHERTYPE_HITACHI () {0x8820;}' unless defined(&ETHERTYPE_HITACHI);
    eval 'sub ETHERTYPE_MPLS () {0x8847;}' unless defined(&ETHERTYPE_MPLS);
    eval 'sub ETHERTYPE_MPLS_MCAST () {0x8848;}' unless defined(&ETHERTYPE_MPLS_MCAST);
    eval 'sub ETHERTYPE_AXIS () {0x8856;}' unless defined(&ETHERTYPE_AXIS);
    eval 'sub ETHERTYPE_PPPOEDISC () {0x8863;}' unless defined(&ETHERTYPE_PPPOEDISC);
    eval 'sub ETHERTYPE_PPPOE () {0x8864;}' unless defined(&ETHERTYPE_PPPOE);
    eval 'sub ETHERTYPE_LANPROBE () {0x8888;}' unless defined(&ETHERTYPE_LANPROBE);
    eval 'sub ETHERTYPE_LOOPBACK () {0x9000;}' unless defined(&ETHERTYPE_LOOPBACK);
    eval 'sub ETHERTYPE_LBACK () { &ETHERTYPE_LOOPBACK;}' unless defined(&ETHERTYPE_LBACK);
    eval 'sub ETHERTYPE_XNSSM () {0x9001;}' unless defined(&ETHERTYPE_XNSSM);
    eval 'sub ETHERTYPE_TCPSM () {0x9002;}' unless defined(&ETHERTYPE_TCPSM);
    eval 'sub ETHERTYPE_BCLOOP () {0x9003;}' unless defined(&ETHERTYPE_BCLOOP);
    eval 'sub ETHERTYPE_DEBNI () {0xaaaa;}' unless defined(&ETHERTYPE_DEBNI);
    eval 'sub ETHERTYPE_SONIX () {0xfaf5;}' unless defined(&ETHERTYPE_SONIX);
    eval 'sub ETHERTYPE_VITAL () {0xff00;}' unless defined(&ETHERTYPE_VITAL);
    eval 'sub ETHERTYPE_MAX () {0xffff;}' unless defined(&ETHERTYPE_MAX);
}
1;
