Marcel Moolenaar ef1f916971 Decouple the UUID generator from network interfaces by having MAC
addresses added to the UUID generator using uuid_ether_add(). The
UUID generator keeps an arbitrary number of MAC addresses, under
the assumption that they are rarely removed (= uuid_ether_del()).
This achieves the following:
1.  It brings up closer to having the network stack as a loadable
    module.
2.  It allows the UUID generator to filter MAC addresses for best
    results (= highest chance of uniqeness).
3.  MAC addresses can come from anywhere, irrespactive of whether
    it's used for an interface or not.

A side-effect of the change is that when no MAC addresses have been
added, a random multicast MAC address is created once and re-used if
needed. Previusly, when a random MAC address was needed, it was
created for every call. Thus, a change in behaviour is introduced
for when no MAC addresses exist.

Obtained from:	Juniper Networks, Inc.
2013-07-24 04:24:21 +00:00
..
2012-01-14 17:07:52 +00:00
2012-09-04 12:07:33 +00:00
2013-07-03 07:31:07 +00:00
2012-10-17 21:19:27 +00:00
2013-05-11 19:05:38 +00:00
2013-05-01 04:37:34 +00:00
2013-07-05 23:40:08 +00:00
2013-07-15 01:32:55 +00:00
2013-05-30 13:41:19 +00:00
2013-03-19 05:51:47 +00:00
2013-03-19 05:51:47 +00:00
2013-05-18 07:10:22 +00:00
2013-07-09 15:10:27 +00:00