X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fpackets.h;h=78ccfe90dc1c8e18038f365dc2156e3e84f0e0ce;hb=ca261b65354f522ba43c823221763ca6f4604e2d;hp=16834a8b72b28a6711d8245852bd95aa6f7ae368;hpb=c4ccff78ec5bad2b602ae72e283960ec393661fe;p=openvswitch diff --git a/lib/packets.h b/lib/packets.h index 16834a8b..78ccfe90 100644 --- a/lib/packets.h +++ b/lib/packets.h @@ -463,5 +463,9 @@ void *eth_compose(struct ofpbuf *, const uint8_t eth_dst[ETH_ADDR_LEN], void *snap_compose(struct ofpbuf *, const uint8_t eth_dst[ETH_ADDR_LEN], const uint8_t eth_src[ETH_ADDR_LEN], unsigned int oui, uint16_t snap_type, size_t size); +void packet_set_ipv4(struct ofpbuf *, ovs_be32 src, ovs_be32 dst, uint8_t tos, + uint8_t ttl); +void packet_set_tcp_port(struct ofpbuf *, ovs_be16 src, ovs_be16 dst); +void packet_set_udp_port(struct ofpbuf *, ovs_be16 src, ovs_be16 dst); #endif /* packets.h */