Criteria-driven methods and a framework are disclosed that facilitate
configuration/selection of one or more wireless network
interfaces/networks for carrying out wireless communications on a
computing device. The wireless network interface selection and
coexistence driver architecture described herein facilitates automated
selection of a particular mode of network access based upon status
information provided by a set of network interface drivers associated
with particular network interfaces and wireless technologies.
Furthermore, a criteria-driven interface/network selection framework is
described that is potentially invoked in a variety of situations
including, but not limited to, when an application is invoked or to
select another interface/network to avoid detected interference.