intf
const intf *extra_bits; /* extra bits for each code or NULL */
const intf *extra = desc->stat_desc->extra_bits;
struct xenstore_domain_interface *intf = xenstore_domain_interface();
while ((intf->req_prod - intf->req_cons) == XENSTORE_RING_SIZE) {
cons = intf->req_cons;
prod = intf->req_prod;
dst = get_output_chunk(cons, prod, intf->req, &avail);
intf->req_prod += avail;
struct xenstore_domain_interface *intf = xenstore_domain_interface();
while (intf->rsp_cons == intf->rsp_prod)
cons = intf->rsp_cons;
prod = intf->rsp_prod;
src = get_input_chunk(cons, prod, intf->rsp, &avail);
intf->rsp_cons += avail;
u32 intf:4;
intf:4,
key[3] = tp->proto | (tp->vlan << 8) | (tp->intf << 20);
sc->intf.if_mtu = mtu;
if_initname(&sc->intf,cl->ifc_name,unit);
sc->intf.if_softc = sc;
sc->intf.if_mtu = 65535;
sc->intf.if_flags = IFF_POINTOPOINT;
sc->intf.if_type = IFT_OTHER;
sc->intf.if_ioctl = &srt_if_ioctl;
sc->intf.if_output = &srt_if_output;
sc->intf.if_dlt = DLT_RAW;
if_attach(&sc->intf);
if_alloc_sadl(&sc->intf);
bpf_attach(&sc->intf, 0, 0);
struct ifnet intf; /* XXX interface botch */
sc->intf.if_flags &= ~IFF_UP;
const intf *extra_bits; /* extra bits for each code or NULL */
const intf *extra = desc->stat_desc->extra_bits;