On Mon, 30 Sep 2019 21:52:22 -0700 Roopa Prabhu <[email protected]> wrote:
> +
> + if (sscanf(addr, "%hhx:%hhx:%hhx:%hhx:%hhx:%hhx",
> + abuf, abuf+1, abuf+2,
> + abuf+3, abuf+4, abuf+5) != 6) {
> + fprintf(stderr, "Invalid mac address %s\n", addr);
> + return -1;
> + }
You could use ether_aton here if that would help.
Not required, but ether_ntoa already used in iplink_bridge.c
