Lines Matching refs:ndrvSpec
661 struct ndrv_protocol_desc ndrvSpec;
673 /* Copy the ndrvSpec */
684 ndrvSpec.version = ndrvSpec64.version;
685 ndrvSpec.protocol_family = ndrvSpec64.protocol_family;
686 ndrvSpec.demux_count = ndrvSpec64.demux_count;
700 ndrvSpec.version = ndrvSpec32.version;
701 ndrvSpec.protocol_family = ndrvSpec32.protocol_family;
702 ndrvSpec.demux_count = ndrvSpec32.demux_count;
708 if (ndrvSpec.version > NDRV_PROTOCOL_DESC_VERS)
710 else if (ndrvSpec.version < 1)
712 else if (ndrvSpec.demux_count > NDRV_PROTODEMUX_COUNT || ndrvSpec.demux_count == 0)
716 proto_param.demux_count = ndrvSpec.demux_count;
726 sizeof(*proto_param.demux_array) * ndrvSpec.demux_count,
735 ndrvSpec.demux_count * sizeof(struct ndrv_demux_desc));
736 ndrvSpec.demux_list = ndrvDemux;
744 proto_param.demux_count = ndrvSpec.demux_count;
748 for (demuxOn = 0; demuxOn < ndrvSpec.demux_count; demuxOn++)
751 error = ndrv_to_ifnet_demux(&ndrvSpec.demux_list[demuxOn],
762 error = ifnet_attach_protocol(np->nd_if, ndrvSpec.protocol_family,
766 np->nd_proto_family = ndrvSpec.protocol_family;