diff options
Diffstat (limited to 'target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c')
-rw-r--r-- | target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c b/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c index 9e72c41a42..b46bab7886 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c @@ -1175,6 +1175,15 @@ void __init ath79_parse_ascii_mac(char *mac_str, u8 *mac) } } +void __init ath79_extract_mac_reverse(u8 *ptr, u8 *out) +{ + int i; + + for (i = 0; i < ETH_ALEN; i++) { + out[i] = ptr[ETH_ALEN-i-1]; + } +} + static void __init ath79_set_mac_base_ascii(char *str) { u8 mac[ETH_ALEN]; |