candlepin/subscription-manager — pull request #382 by alikins (2012-11-08 18:39:59+00:00)
Title: 874147: Handle changes in python-ethool api

we use etherinfo.get_ipv4_addresses() if available,
otherwise do it the old way (etherinto.ipv4_address etc).

Also refactor the 'sit'/'lo' code a bit so that it's
only done per interface.

Add a set of test cases mocking ethtool.