Alexey Dobriyan 4940fc889e net: add mac_pton() for parsing MAC address
mac_pton() parses MAC address in form XX:XX:XX:XX:XX:XX and only in that form.

mac_pton() doesn't dirty result until it's sure string representation is valid.

mac_pton() doesn't care about characters _after_ last octet,
it's up to caller to deal with it.

mac_pton() diverges from 0/-E return value convention.
Target usage:

	if (!mac_pton(str, whatever->mac))
		return -EINVAL;
	/* ->mac being u8 [ETH_ALEN] is filled at this point. */
	/* optionally check str[3 * ETH_ALEN - 1] for termination */

Use mac_pton() in pktgen and netconsole for start.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-05-09 12:10:49 -07:00
..
2011-04-17 00:48:31 -07:00
2011-04-17 16:57:55 -07:00
2011-03-14 17:02:42 -07:00
2011-05-08 15:28:28 -07:00
2011-01-12 19:00:40 -08:00
2011-05-08 15:28:28 -07:00
2011-03-21 18:16:39 -07:00
2011-03-31 11:26:23 -03:00
2011-05-08 15:28:28 -07:00
2011-03-31 11:26:23 -03:00
2011-05-08 21:24:07 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-05-05 11:10:14 -07:00
2011-04-29 10:20:53 -07:00
2010-10-15 15:53:27 +02:00
2011-05-05 11:10:14 -07:00