git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
datapath: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit).
[sliver-openvswitch.git]
/
lib
/
packets.c
diff --git
a/lib/packets.c
b/lib/packets.c
index
dc1970a
..
4bec4d1
100644
(file)
--- a/
lib/packets.c
+++ b/
lib/packets.c
@@
-130,8
+130,7
@@
eth_addr_is_reserved(const uint8_t ea[ETH_ADDR_LEN])
bool
eth_addr_from_string(const char *s, uint8_t ea[ETH_ADDR_LEN])
{
bool
eth_addr_from_string(const char *s, uint8_t ea[ETH_ADDR_LEN])
{
- if (sscanf(s, ETH_ADDR_SCAN_FMT, ETH_ADDR_SCAN_ARGS(ea))
- == ETH_ADDR_SCAN_COUNT) {
+ if (ovs_scan(s, ETH_ADDR_SCAN_FMT, ETH_ADDR_SCAN_ARGS(ea))) {
return true;
} else {
memset(ea, 0, ETH_ADDR_LEN);
return true;
} else {
memset(ea, 0, ETH_ADDR_LEN);