require '_h2ph_pre.ph';

unless(defined(&_NET_IF_BRIDGE_H_)) {
    eval 'sub _NET_IF_BRIDGE_H_ () {1;}' unless defined(&_NET_IF_BRIDGE_H_);
    eval 'sub IFBIF_LEARNING () {0x01;}' unless defined(&IFBIF_LEARNING);
    eval 'sub IFBIF_DISCOVER () {0x02;}' unless defined(&IFBIF_DISCOVER);
    eval 'sub IFBIF_BLOCKNONIP () {0x04;}' unless defined(&IFBIF_BLOCKNONIP);
    eval 'sub IFBIF_STP () {0x08;}' unless defined(&IFBIF_STP);
    eval 'sub IFBF_FLUSHDYN () {0x0;}' unless defined(&IFBF_FLUSHDYN);
    eval 'sub IFBF_FLUSHALL () {0x1;}' unless defined(&IFBF_FLUSHALL);
    eval 'sub BSTP_IFSTATE_DISABLED () {0;}' unless defined(&BSTP_IFSTATE_DISABLED);
    eval 'sub BSTP_IFSTATE_LISTENING () {1;}' unless defined(&BSTP_IFSTATE_LISTENING);
    eval 'sub BSTP_IFSTATE_LEARNING () {2;}' unless defined(&BSTP_IFSTATE_LEARNING);
    eval 'sub BSTP_IFSTATE_FORWARDING () {3;}' unless defined(&BSTP_IFSTATE_FORWARDING);
    eval 'sub BSTP_IFSTATE_BLOCKING () {4;}' unless defined(&BSTP_IFSTATE_BLOCKING);
    eval 'sub ifbic_buf () { ($ifbic_ifbicu->{ifbicu_buf});}' unless defined(&ifbic_buf);
    eval 'sub ifbic_req () { ($ifbic_ifbicu->{ifbicu_req});}' unless defined(&ifbic_req);
    eval 'sub IFBAF_TYPEMASK () {0x03;}' unless defined(&IFBAF_TYPEMASK);
    eval 'sub IFBAF_DYNAMIC () {0x00;}' unless defined(&IFBAF_DYNAMIC);
    eval 'sub IFBAF_STATIC () {0x01;}' unless defined(&IFBAF_STATIC);
    eval 'sub ifbac_buf () { ($ifbac_ifbacu->{ifbacu_buf});}' unless defined(&ifbac_buf);
    eval 'sub ifbac_req () { ($ifbac_ifbacu->{ifbacu_req});}' unless defined(&ifbac_req);
    eval 'sub ifbrp_csize () { ($ifbrp_ifbrpu->{ifbrpu_csize});}' unless defined(&ifbrp_csize);
    eval 'sub ifbrp_ctime () { ($ifbrp_ifbrpu->{ifbrpu_ctime});}' unless defined(&ifbrp_ctime);
    eval 'sub ifbrp_prio () { ($ifbrp_ifbrpu->{ifbrpu_prio});}' unless defined(&ifbrp_prio);
    eval 'sub ifbrp_hellotime () { ($ifbrp_ifbrpu->{ifbrpu_hellotime});}' unless defined(&ifbrp_hellotime);
    eval 'sub ifbrp_fwddelay () { ($ifbrp_ifbrpu->{ifbrpu_fwddelay});}' unless defined(&ifbrp_fwddelay);
    eval 'sub ifbrp_maxage () { ($ifbrp_ifbrpu->{ifbrpu_maxage});}' unless defined(&ifbrp_maxage);
    eval 'sub BRL_ACTION_BLOCK () {0x01;}' unless defined(&BRL_ACTION_BLOCK);
    eval 'sub BRL_ACTION_PASS () {0x02;}' unless defined(&BRL_ACTION_PASS);
    eval 'sub BRL_FLAG_IN () {0x08;}' unless defined(&BRL_FLAG_IN);
    eval 'sub BRL_FLAG_OUT () {0x04;}' unless defined(&BRL_FLAG_OUT);
    eval 'sub BRL_FLAG_SRCVALID () {0x02;}' unless defined(&BRL_FLAG_SRCVALID);
    eval 'sub BRL_FLAG_DSTVALID () {0x01;}' unless defined(&BRL_FLAG_DSTVALID);
    eval 'sub ifbrl_buf () { ($ifbrl_ifbrlu->{ifbrlu_buf});}' unless defined(&ifbrl_buf);
    eval 'sub ifbrl_req () { ($ifbrl_ifbrlu->{ifbrlu_req});}' unless defined(&ifbrl_req);
    if(defined(&_KERNEL)) {
    }
}
1;
