require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NETINET_IP_ETHER_H_)) {
    eval 'sub _NETINET_IP_ETHER_H_ () {1;}' unless defined(&_NETINET_IP_ETHER_H_);
    eval 'sub ETHERIP_VER_VERS_MASK () {0xf;}' unless defined(&ETHERIP_VER_VERS_MASK);
    eval 'sub ETHERIP_VER_RSVD_MASK () {0xf0;}' unless defined(&ETHERIP_VER_RSVD_MASK);
    eval 'sub ETHERIP_VERSION () {0x3;}' unless defined(&ETHERIP_VERSION);
    eval 'sub ETHERIPCTL_ALLOW () {1;}' unless defined(&ETHERIPCTL_ALLOW);
    eval 'sub ETHERIPCTL_MAXID () {2;}' unless defined(&ETHERIPCTL_MAXID);
    eval 'sub ETHERIPCTL_NAMES () {{ { 0, 0}, { "allow",  &CTLTYPE_INT }, };}' unless defined(&ETHERIPCTL_NAMES);
    if(defined(&_KERNEL)) {
    }
}
1;
