require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NET_IF_TYPES_H_)) {
    eval 'sub _NET_IF_TYPES_H_ () {1;}' unless defined(&_NET_IF_TYPES_H_);
    eval 'sub IFT_OTHER () {0x1;}' unless defined(&IFT_OTHER);
    eval 'sub IFT_1822 () {0x2;}' unless defined(&IFT_1822);
    eval 'sub IFT_HDH1822 () {0x3;}' unless defined(&IFT_HDH1822);
    eval 'sub IFT_X25DDN () {0x4;}' unless defined(&IFT_X25DDN);
    eval 'sub IFT_X25 () {0x5;}' unless defined(&IFT_X25);
    eval 'sub IFT_ETHER () {0x6;}' unless defined(&IFT_ETHER);
    eval 'sub IFT_ISO88023 () {0x7;}' unless defined(&IFT_ISO88023);
    eval 'sub IFT_ISO88024 () {0x8;}' unless defined(&IFT_ISO88024);
    eval 'sub IFT_ISO88025 () {0x9;}' unless defined(&IFT_ISO88025);
    eval 'sub IFT_ISO88026 () {0xa;}' unless defined(&IFT_ISO88026);
    eval 'sub IFT_STARLAN () {0xb;}' unless defined(&IFT_STARLAN);
    eval 'sub IFT_P10 () {0xc;}' unless defined(&IFT_P10);
    eval 'sub IFT_P80 () {0xd;}' unless defined(&IFT_P80);
    eval 'sub IFT_HY () {0xe;}' unless defined(&IFT_HY);
    eval 'sub IFT_FDDI () {0xf;}' unless defined(&IFT_FDDI);
    eval 'sub IFT_LAPB () {0x10;}' unless defined(&IFT_LAPB);
    eval 'sub IFT_SDLC () {0x11;}' unless defined(&IFT_SDLC);
    eval 'sub IFT_T1 () {0x12;}' unless defined(&IFT_T1);
    eval 'sub IFT_CEPT () {0x13;}' unless defined(&IFT_CEPT);
    eval 'sub IFT_ISDNBASIC () {0x14;}' unless defined(&IFT_ISDNBASIC);
    eval 'sub IFT_ISDNPRIMARY () {0x15;}' unless defined(&IFT_ISDNPRIMARY);
    eval 'sub IFT_PTPSERIAL () {0x16;}' unless defined(&IFT_PTPSERIAL);
    eval 'sub IFT_PPP () {0x17;}' unless defined(&IFT_PPP);
    eval 'sub IFT_LOOP () {0x18;}' unless defined(&IFT_LOOP);
    eval 'sub IFT_EON () {0x19;}' unless defined(&IFT_EON);
    eval 'sub IFT_XETHER () {0x1a;}' unless defined(&IFT_XETHER);
    eval 'sub IFT_NSIP () {0x1b;}' unless defined(&IFT_NSIP);
    eval 'sub IFT_SLIP () {0x1c;}' unless defined(&IFT_SLIP);
    eval 'sub IFT_ULTRA () {0x1d;}' unless defined(&IFT_ULTRA);
    eval 'sub IFT_DS3 () {0x1e;}' unless defined(&IFT_DS3);
    eval 'sub IFT_SIP () {0x1f;}' unless defined(&IFT_SIP);
    eval 'sub IFT_FRELAY () {0x20;}' unless defined(&IFT_FRELAY);
    eval 'sub IFT_RS232 () {0x21;}' unless defined(&IFT_RS232);
    eval 'sub IFT_PARA () {0x22;}' unless defined(&IFT_PARA);
    eval 'sub IFT_ARCNET () {0x23;}' unless defined(&IFT_ARCNET);
    eval 'sub IFT_ARCNETPLUS () {0x24;}' unless defined(&IFT_ARCNETPLUS);
    eval 'sub IFT_ATM () {0x25;}' unless defined(&IFT_ATM);
    eval 'sub IFT_MIOX25 () {0x26;}' unless defined(&IFT_MIOX25);
    eval 'sub IFT_SONET () {0x27;}' unless defined(&IFT_SONET);
    eval 'sub IFT_X25PLE () {0x28;}' unless defined(&IFT_X25PLE);
    eval 'sub IFT_ISO88022LLC () {0x29;}' unless defined(&IFT_ISO88022LLC);
    eval 'sub IFT_LOCALTALK () {0x2a;}' unless defined(&IFT_LOCALTALK);
    eval 'sub IFT_SMDSDXI () {0x2b;}' unless defined(&IFT_SMDSDXI);
    eval 'sub IFT_FRELAYDCE () {0x2c;}' unless defined(&IFT_FRELAYDCE);
    eval 'sub IFT_V35 () {0x2d;}' unless defined(&IFT_V35);
    eval 'sub IFT_HSSI () {0x2e;}' unless defined(&IFT_HSSI);
    eval 'sub IFT_HIPPI () {0x2f;}' unless defined(&IFT_HIPPI);
    eval 'sub IFT_MODEM () {0x30;}' unless defined(&IFT_MODEM);
    eval 'sub IFT_AAL5 () {0x31;}' unless defined(&IFT_AAL5);
    eval 'sub IFT_SONETPATH () {0x32;}' unless defined(&IFT_SONETPATH);
    eval 'sub IFT_SONETVT () {0x33;}' unless defined(&IFT_SONETVT);
    eval 'sub IFT_SMDSICIP () {0x34;}' unless defined(&IFT_SMDSICIP);
    eval 'sub IFT_PROPVIRTUAL () {0x35;}' unless defined(&IFT_PROPVIRTUAL);
    eval 'sub IFT_PROPMUX () {0x36;}' unless defined(&IFT_PROPMUX);
    eval 'sub IFT_IEEE80212 () {0x37;}' unless defined(&IFT_IEEE80212);
    eval 'sub IFT_FIBRECHANNEL () {0x38;}' unless defined(&IFT_FIBRECHANNEL);
    eval 'sub IFT_HIPPIINTERFACE () {0x39;}' unless defined(&IFT_HIPPIINTERFACE);
    eval 'sub IFT_FRAMERELAYINTERCONNECT () {0x3a;}' unless defined(&IFT_FRAMERELAYINTERCONNECT);
    eval 'sub IFT_AFLANE8023 () {0x3b;}' unless defined(&IFT_AFLANE8023);
    eval 'sub IFT_AFLANE8025 () {0x3c;}' unless defined(&IFT_AFLANE8025);
    eval 'sub IFT_CCTEMUL () {0x3d;}' unless defined(&IFT_CCTEMUL);
    eval 'sub IFT_FASTETHER () {0x3e;}' unless defined(&IFT_FASTETHER);
    eval 'sub IFT_ISDN () {0x3f;}' unless defined(&IFT_ISDN);
    eval 'sub IFT_V11 () {0x40;}' unless defined(&IFT_V11);
    eval 'sub IFT_V36 () {0x41;}' unless defined(&IFT_V36);
    eval 'sub IFT_G703AT64K () {0x42;}' unless defined(&IFT_G703AT64K);
    eval 'sub IFT_G703AT2MB () {0x43;}' unless defined(&IFT_G703AT2MB);
    eval 'sub IFT_QLLC () {0x44;}' unless defined(&IFT_QLLC);
    eval 'sub IFT_FASTETHERFX () {0x45;}' unless defined(&IFT_FASTETHERFX);
    eval 'sub IFT_CHANNEL () {0x46;}' unless defined(&IFT_CHANNEL);
    eval 'sub IFT_IEEE80211 () {0x47;}' unless defined(&IFT_IEEE80211);
    eval 'sub IFT_IBM370PARCHAN () {0x48;}' unless defined(&IFT_IBM370PARCHAN);
    eval 'sub IFT_ESCON () {0x49;}' unless defined(&IFT_ESCON);
    eval 'sub IFT_DLSW () {0x4a;}' unless defined(&IFT_DLSW);
    eval 'sub IFT_ISDNS () {0x4b;}' unless defined(&IFT_ISDNS);
    eval 'sub IFT_ISDNU () {0x4c;}' unless defined(&IFT_ISDNU);
    eval 'sub IFT_LAPD () {0x4d;}' unless defined(&IFT_LAPD);
    eval 'sub IFT_IPSWITCH () {0x4e;}' unless defined(&IFT_IPSWITCH);
    eval 'sub IFT_RSRB () {0x4f;}' unless defined(&IFT_RSRB);
    eval 'sub IFT_ATMLOGICAL () {0x50;}' unless defined(&IFT_ATMLOGICAL);
    eval 'sub IFT_DS0 () {0x51;}' unless defined(&IFT_DS0);
    eval 'sub IFT_DS0BUNDLE () {0x52;}' unless defined(&IFT_DS0BUNDLE);
    eval 'sub IFT_BSC () {0x53;}' unless defined(&IFT_BSC);
    eval 'sub IFT_ASYNC () {0x54;}' unless defined(&IFT_ASYNC);
    eval 'sub IFT_CNR () {0x55;}' unless defined(&IFT_CNR);
    eval 'sub IFT_ISO88025DTR () {0x56;}' unless defined(&IFT_ISO88025DTR);
    eval 'sub IFT_EPLRS () {0x57;}' unless defined(&IFT_EPLRS);
    eval 'sub IFT_ARAP () {0x58;}' unless defined(&IFT_ARAP);
    eval 'sub IFT_PROPCNLS () {0x59;}' unless defined(&IFT_PROPCNLS);
    eval 'sub IFT_HOSTPAD () {0x5a;}' unless defined(&IFT_HOSTPAD);
    eval 'sub IFT_TERMPAD () {0x5b;}' unless defined(&IFT_TERMPAD);
    eval 'sub IFT_FRAMERELAYMPI () {0x5c;}' unless defined(&IFT_FRAMERELAYMPI);
    eval 'sub IFT_X213 () {0x5d;}' unless defined(&IFT_X213);
    eval 'sub IFT_ADSL () {0x5e;}' unless defined(&IFT_ADSL);
    eval 'sub IFT_RADSL () {0x5f;}' unless defined(&IFT_RADSL);
    eval 'sub IFT_SDSL () {0x60;}' unless defined(&IFT_SDSL);
    eval 'sub IFT_VDSL () {0x61;}' unless defined(&IFT_VDSL);
    eval 'sub IFT_ISO88025CRFPINT () {0x62;}' unless defined(&IFT_ISO88025CRFPINT);
    eval 'sub IFT_MYRINET () {0x63;}' unless defined(&IFT_MYRINET);
    eval 'sub IFT_VOICEEM () {0x64;}' unless defined(&IFT_VOICEEM);
    eval 'sub IFT_VOICEFXO () {0x65;}' unless defined(&IFT_VOICEFXO);
    eval 'sub IFT_VOICEFXS () {0x66;}' unless defined(&IFT_VOICEFXS);
    eval 'sub IFT_VOICEENCAP () {0x67;}' unless defined(&IFT_VOICEENCAP);
    eval 'sub IFT_VOICEOVERIP () {0x68;}' unless defined(&IFT_VOICEOVERIP);
    eval 'sub IFT_ATMDXI () {0x69;}' unless defined(&IFT_ATMDXI);
    eval 'sub IFT_ATMFUNI () {0x6a;}' unless defined(&IFT_ATMFUNI);
    eval 'sub IFT_ATMIMA () {0x6b;}' unless defined(&IFT_ATMIMA);
    eval 'sub IFT_PPPMULTILINKBUNDLE () {0x6c;}' unless defined(&IFT_PPPMULTILINKBUNDLE);
    eval 'sub IFT_IPOVERCDLC () {0x6d;}' unless defined(&IFT_IPOVERCDLC);
    eval 'sub IFT_IPOVERCLAW () {0x6e;}' unless defined(&IFT_IPOVERCLAW);
    eval 'sub IFT_STACKTOSTACK () {0x6f;}' unless defined(&IFT_STACKTOSTACK);
    eval 'sub IFT_VIRTUALIPADDRESS () {0x70;}' unless defined(&IFT_VIRTUALIPADDRESS);
    eval 'sub IFT_MPC () {0x71;}' unless defined(&IFT_MPC);
    eval 'sub IFT_IPOVERATM () {0x72;}' unless defined(&IFT_IPOVERATM);
    eval 'sub IFT_ISO88025FIBER () {0x73;}' unless defined(&IFT_ISO88025FIBER);
    eval 'sub IFT_TDLC () {0x74;}' unless defined(&IFT_TDLC);
    eval 'sub IFT_GIGABITETHERNET () {0x75;}' unless defined(&IFT_GIGABITETHERNET);
    eval 'sub IFT_HDLC () {0x76;}' unless defined(&IFT_HDLC);
    eval 'sub IFT_LAPF () {0x77;}' unless defined(&IFT_LAPF);
    eval 'sub IFT_V37 () {0x78;}' unless defined(&IFT_V37);
    eval 'sub IFT_X25MLP () {0x79;}' unless defined(&IFT_X25MLP);
    eval 'sub IFT_X25HUNTGROUP () {0x7a;}' unless defined(&IFT_X25HUNTGROUP);
    eval 'sub IFT_TRANSPHDLC () {0x7b;}' unless defined(&IFT_TRANSPHDLC);
    eval 'sub IFT_INTERLEAVE () {0x7c;}' unless defined(&IFT_INTERLEAVE);
    eval 'sub IFT_FAST () {0x7d;}' unless defined(&IFT_FAST);
    eval 'sub IFT_IP () {0x7e;}' unless defined(&IFT_IP);
    eval 'sub IFT_DOCSCABLEMACLAYER () {0x7f;}' unless defined(&IFT_DOCSCABLEMACLAYER);
    eval 'sub IFT_DOCSCABLEDOWNSTREAM () {0x80;}' unless defined(&IFT_DOCSCABLEDOWNSTREAM);
    eval 'sub IFT_DOCSCABLEUPSTREAM () {0x81;}' unless defined(&IFT_DOCSCABLEUPSTREAM);
    eval 'sub IFT_A12MPPSWITCH () {0x82;}' unless defined(&IFT_A12MPPSWITCH);
    eval 'sub IFT_TUNNEL () {0x83;}' unless defined(&IFT_TUNNEL);
    eval 'sub IFT_COFFEE () {0x84;}' unless defined(&IFT_COFFEE);
    eval 'sub IFT_CES () {0x85;}' unless defined(&IFT_CES);
    eval 'sub IFT_ATMSUBINTERFACE () {0x86;}' unless defined(&IFT_ATMSUBINTERFACE);
    eval 'sub IFT_L2VLAN () {0x87;}' unless defined(&IFT_L2VLAN);
    eval 'sub IFT_L3IPVLAN () {0x88;}' unless defined(&IFT_L3IPVLAN);
    eval 'sub IFT_L3IPXVLAN () {0x89;}' unless defined(&IFT_L3IPXVLAN);
    eval 'sub IFT_DIGITALPOWERLINE () {0x8a;}' unless defined(&IFT_DIGITALPOWERLINE);
    eval 'sub IFT_MEDIAMAILOVERIP () {0x8b;}' unless defined(&IFT_MEDIAMAILOVERIP);
    eval 'sub IFT_DTM () {0x8c;}' unless defined(&IFT_DTM);
    eval 'sub IFT_DCN () {0x8d;}' unless defined(&IFT_DCN);
    eval 'sub IFT_IPFORWARD () {0x8e;}' unless defined(&IFT_IPFORWARD);
    eval 'sub IFT_MSDSL () {0x8f;}' unless defined(&IFT_MSDSL);
    eval 'sub IFT_IEEE1394 () {0x90;}' unless defined(&IFT_IEEE1394);
    eval 'sub IFT_IFGSN () {0x91;}' unless defined(&IFT_IFGSN);
    eval 'sub IFT_DVBRCCMACLAYER () {0x92;}' unless defined(&IFT_DVBRCCMACLAYER);
    eval 'sub IFT_DVBRCCDOWNSTREAM () {0x93;}' unless defined(&IFT_DVBRCCDOWNSTREAM);
    eval 'sub IFT_DVBRCCUPSTREAM () {0x94;}' unless defined(&IFT_DVBRCCUPSTREAM);
    eval 'sub IFT_ATMVIRTUAL () {0x95;}' unless defined(&IFT_ATMVIRTUAL);
    eval 'sub IFT_MPLSTUNNEL () {0x96;}' unless defined(&IFT_MPLSTUNNEL);
    eval 'sub IFT_SRP () {0x97;}' unless defined(&IFT_SRP);
    eval 'sub IFT_VOICEOVERATM () {0x98;}' unless defined(&IFT_VOICEOVERATM);
    eval 'sub IFT_VOICEOVERFRAMERELAY () {0x99;}' unless defined(&IFT_VOICEOVERFRAMERELAY);
    eval 'sub IFT_IDSL () {0x9a;}' unless defined(&IFT_IDSL);
    eval 'sub IFT_COMPOSITELINK () {0x9b;}' unless defined(&IFT_COMPOSITELINK);
    eval 'sub IFT_SS7SIGLINK () {0x9c;}' unless defined(&IFT_SS7SIGLINK);
    eval 'sub IFT_PROPWIRELESSP2P () {0x9d;}' unless defined(&IFT_PROPWIRELESSP2P);
    eval 'sub IFT_FRFORWARD () {0x9e;}' unless defined(&IFT_FRFORWARD);
    eval 'sub IFT_RFC1483 () {0x9f;}' unless defined(&IFT_RFC1483);
    eval 'sub IFT_USB () {0xa0;}' unless defined(&IFT_USB);
    eval 'sub IFT_IEEE8023ADLAG () {0xa1;}' unless defined(&IFT_IEEE8023ADLAG);
    eval 'sub IFT_BGPPOLICYACCOUNTING () {0xa2;}' unless defined(&IFT_BGPPOLICYACCOUNTING);
    eval 'sub IFT_FRF16MFRBUNDLE () {0xa3;}' unless defined(&IFT_FRF16MFRBUNDLE);
    eval 'sub IFT_H323GATEKEEPER () {0xa4;}' unless defined(&IFT_H323GATEKEEPER);
    eval 'sub IFT_H323PROXY () {0xa5;}' unless defined(&IFT_H323PROXY);
    eval 'sub IFT_MPLS () {0xa6;}' unless defined(&IFT_MPLS);
    eval 'sub IFT_MFSIGLINK () {0xa7;}' unless defined(&IFT_MFSIGLINK);
    eval 'sub IFT_HDSL2 () {0xa8;}' unless defined(&IFT_HDSL2);
    eval 'sub IFT_SHDSL () {0xa9;}' unless defined(&IFT_SHDSL);
    eval 'sub IFT_DS1FDL () {0xaa;}' unless defined(&IFT_DS1FDL);
    eval 'sub IFT_POS () {0xab;}' unless defined(&IFT_POS);
    eval 'sub IFT_DVBASILN () {0xac;}' unless defined(&IFT_DVBASILN);
    eval 'sub IFT_DVBASIOUT () {0xad;}' unless defined(&IFT_DVBASIOUT);
    eval 'sub IFT_PLC () {0xae;}' unless defined(&IFT_PLC);
    eval 'sub IFT_NFAS () {0xaf;}' unless defined(&IFT_NFAS);
    eval 'sub IFT_TR008 () {0xb0;}' unless defined(&IFT_TR008);
    eval 'sub IFT_GR303RDT () {0xb1;}' unless defined(&IFT_GR303RDT);
    eval 'sub IFT_GR303IDT () {0xb2;}' unless defined(&IFT_GR303IDT);
    eval 'sub IFT_ISUP () {0xb3;}' unless defined(&IFT_ISUP);
    eval 'sub IFT_PROPDOCSWIRELESSMACLAYER () {0xb4;}' unless defined(&IFT_PROPDOCSWIRELESSMACLAYER);
    eval 'sub IFT_PROPDOCSWIRELESSDOWNSTREAM () {0xb5;}' unless defined(&IFT_PROPDOCSWIRELESSDOWNSTREAM);
    eval 'sub IFT_PROPDOCSWIRELESSUPSTREAM () {0xb6;}' unless defined(&IFT_PROPDOCSWIRELESSUPSTREAM);
    eval 'sub IFT_HIPERLAN2 () {0xb7;}' unless defined(&IFT_HIPERLAN2);
    eval 'sub IFT_PROPBWAP2MP () {0xb8;}' unless defined(&IFT_PROPBWAP2MP);
    eval 'sub IFT_SONETOVERHEADCHANNEL () {0xb9;}' unless defined(&IFT_SONETOVERHEADCHANNEL);
    eval 'sub IFT_DIGITALWRAPPEROVERHEADCHANNEL () {0xba;}' unless defined(&IFT_DIGITALWRAPPEROVERHEADCHANNEL);
    eval 'sub IFT_AAL2 () {0xbb;}' unless defined(&IFT_AAL2);
    eval 'sub IFT_RADIOMAC () {0xbc;}' unless defined(&IFT_RADIOMAC);
    eval 'sub IFT_ATMRADIO () {0xbd;}' unless defined(&IFT_ATMRADIO);
    eval 'sub IFT_IMT () {0xbe;}' unless defined(&IFT_IMT);
    eval 'sub IFT_MVL () {0xbf;}' unless defined(&IFT_MVL);
    eval 'sub IFT_REACHDSL () {0xc0;}' unless defined(&IFT_REACHDSL);
    eval 'sub IFT_FRDLCIENDPT () {0xc1;}' unless defined(&IFT_FRDLCIENDPT);
    eval 'sub IFT_ATMVCIENDPT () {0xc2;}' unless defined(&IFT_ATMVCIENDPT);
    eval 'sub IFT_OPTICALCHANNEL () {0xc3;}' unless defined(&IFT_OPTICALCHANNEL);
    eval 'sub IFT_OPTICALTRANSPORT () {0xc4;}' unless defined(&IFT_OPTICALTRANSPORT);
    eval 'sub IFT_PROPATM () {0xc5;}' unless defined(&IFT_PROPATM);
    eval 'sub IFT_VOICEOVERCABLE () {0xc6;}' unless defined(&IFT_VOICEOVERCABLE);
    eval 'sub IFT_INFINIBAND () {0xc7;}' unless defined(&IFT_INFINIBAND);
    eval 'sub IFT_TELINK () {0xc8;}' unless defined(&IFT_TELINK);
    eval 'sub IFT_Q2931 () {0xc9;}' unless defined(&IFT_Q2931);
    eval 'sub IFT_VIRTUALTG () {0xca;}' unless defined(&IFT_VIRTUALTG);
    eval 'sub IFT_SIPTG () {0xcb;}' unless defined(&IFT_SIPTG);
    eval 'sub IFT_SIPSIG () {0xcc;}' unless defined(&IFT_SIPSIG);
    eval 'sub IFT_DOCSCABLEUPSTREAMCHANNEL () {0xcd;}' unless defined(&IFT_DOCSCABLEUPSTREAMCHANNEL);
    eval 'sub IFT_ECONET () {0xce;}' unless defined(&IFT_ECONET);
    eval 'sub IFT_PON155 () {0xcf;}' unless defined(&IFT_PON155);
    eval 'sub IFT_PON622 () {0xd0;}' unless defined(&IFT_PON622);
    eval 'sub IFT_BRIDGE () {0xd1;}' unless defined(&IFT_BRIDGE);
    eval 'sub IFT_LINEGROUP () {0xd2;}' unless defined(&IFT_LINEGROUP);
    eval 'sub IFT_VOICEEMFGD () {0xd3;}' unless defined(&IFT_VOICEEMFGD);
    eval 'sub IFT_VOICEFGDEANA () {0xd4;}' unless defined(&IFT_VOICEFGDEANA);
    eval 'sub IFT_VOICEDID () {0xd5;}' unless defined(&IFT_VOICEDID);
    eval 'sub IFT_GIF () {0xf0;}' unless defined(&IFT_GIF);
    eval 'sub IFT_DUMMY () {0xf1;}' unless defined(&IFT_DUMMY);
    eval 'sub IFT_PVC () {0xf2;}' unless defined(&IFT_PVC);
    eval 'sub IFT_FAITH () {0xf3;}' unless defined(&IFT_FAITH);
    eval 'sub IFT_ENC () {0xf4;}' unless defined(&IFT_ENC);
    eval 'sub IFT_PFLOG () {0xf5;}' unless defined(&IFT_PFLOG);
    eval 'sub IFT_PFSYNC () {0xf6;}' unless defined(&IFT_PFSYNC);
    eval 'sub IFT_CARP () {0xf7;}' unless defined(&IFT_CARP);
    eval 'sub IFT_BLUETOOTH () {0xf8;}' unless defined(&IFT_BLUETOOTH);
}
1;
