Hello Stefan,

On 04/24/2015 09:27 PM, Stefan Agner wrote:
The ethernet gadget driver requires the hex formatted MAC address
bytes with leading zero, in other words each byte needs to be two
characters in length (see get_ether_addr in u_ether.c). The libc
implementation ether_ntoa does not print leading zeros. Hence use
our own implementation which provides the format expected by the
kernel.

Signed-off-by: Stefan Agner <ste...@agner.ch>

Reviewed-by: Krzysztof Opasiak <k.opas...@samsung.com>

Thank you for your patch. Very good catch. I haven't noticed this earlier. In my opinion kernel should accept MAC address without leading 0 so I have prepared a patch with this[1]. But of course for compatibility with older kernels your commit should be applied.

Together with a few other libusbg community members we continue development in my github repo[2]. As we are almost 100 commits ahead I had to rebase your patch with some changes before applying it to my tree. That's why you will find my signoff instead of reviewed-by on your commit in my tree[3].

Footnotes:
1 - http://article.gmane.org/gmane.linux.usb.general/125080
2 - https://github.com/kopasiak/libusbg
3 - https://github.com/kopasiak/libusbg/commit/93631e618436989ebd7e9df2c997c175feb14bda

Best regards,

--
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to