I'll give it a try today or later tomorrow with AMD and Xeon machines
with Xen 3.4.3. I hope Colin can also make this for 8.2 release, if
these are fine.
Janne Snabb wrote:
On Mon, 17 Jan 2011, Janne Snabb wrote:
This patch might be a bit neater.
Oops, bug. A bracket at the wrong place. This one should be better.
Sorry about the noise,
--
Janne Snabb / EPIPE Communications
sn...@epipe.com - http://epipe.com/
--- sys/dev/xen/netfront/netfront.c.orig 2010-12-21 17:09:25.000000000
+0000
+++ sys/dev/xen/netfront/netfront.c 2011-01-17 10:11:06.000000000 +0000
@@ -401,13 +401,14 @@
xen_net_read_mac(device_t dev, uint8_t mac[])
{
int error, i;
char *s, *e, *macstr;
- error = xs_read(XST_NIL, xenbus_get_node(dev), "mac", NULL,
- (void **) &macstr);
- if (error)
+ if ((error = xs_read(XST_NIL, xenbus_get_node(dev), "mac", NULL,
+ (void **) &macstr)) != 0 &&
+ (error = xs_read(XST_NIL, xenbus_get_otherend_path(dev),
+ "mac", NULL, (void **) &macstr)) != 0)
return (error);
s = macstr;
for (i = 0; i < ETHER_ADDR_LEN; i++) {
mac[i] = strtoul(s, &e, 16);
_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"
_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"