Andrew,
Thanks for your feedback. I've fixed everything you mentioned with the
exception of the code below. I need to swap every other byte pair of my
nvram mac address for big endian systems. Everything else I tried was
more messy. Did you have anything specific in mind?
Ron Mercer
>
> - Is there a better way of doing this?
>
> static void ql_swap_mac_addr(u8 * macAddress) { #ifdef __BIG_ENDIAN
> u8 temp;
> temp = macAddress[0];
> macAddress[0] = macAddress[1];
> macAddress[1] = temp;
> temp = macAddress[2];
> macAddress[2] = macAddress[3];
> macAddress[3] = temp;
> temp = macAddress[4];
> macAddress[4] = macAddress[5];
> macAddress[5] = temp;
> #endif
> }
>
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html