X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fpackets.h;h=83bdb6b57c2427701f0c48c80f4a030c2108a68a;hb=70feacd5320c141c6f81d9557c0e608326b4d169;hp=4595c12cba74ec492944c895c7d43f0f12274587;hpb=b9e8b45a3936441bd0fd1fd156cae498bf72cac8;p=openvswitch diff --git a/lib/packets.h b/lib/packets.h index 4595c12c..83bdb6b5 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -26,6 +26,8 @@ struct ofpbuf; +bool dpid_from_string(const char *s, uint64_t *dpidp); + #define ETH_ADDR_LEN 6 static const uint8_t eth_addr_broadcast[ETH_ADDR_LEN] UNUSED @@ -101,6 +103,8 @@ static inline bool eth_addr_is_reserved(const uint8_t ea[ETH_ADDR_LEN]) && (ea[5] & 0xf0) == 0x00); } +bool eth_addr_from_string(const char *, uint8_t ea[ETH_ADDR_LEN]); + void compose_benign_packet(struct ofpbuf *, const char *tag, uint16_t snap_type, const uint8_t eth_src[ETH_ADDR_LEN]);