The attached lets NM wait for network to start on startup. It uses a couple of variables from the old network scripts to help control this for recalcitrant cards/switches.
Created attachment 302642 [details] init script patch
committed to package CVS