X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_net%2Frte_ip.h;h=292f63fd743f25033f582d969a0b9be6e8b65ec8;hb=54851ff3375c288c1b7aa470f80f1c46749cf095;hp=a69430f9b71599702b2af32b928ffcd406fa35ed;hpb=ef5baf3486e03004b6d807f731f0d9936504511d;p=dpdk.git diff --git a/lib/librte_net/rte_ip.h b/lib/librte_net/rte_ip.h index a69430f9b7..292f63fd74 100644 --- a/lib/librte_net/rte_ip.h +++ b/lib/librte_net/rte_ip.h @@ -267,7 +267,7 @@ rte_ipv4_cksum(const struct rte_ipv4_hdr *ipv4_hdr) { uint16_t cksum; cksum = rte_raw_cksum(ipv4_hdr, sizeof(struct rte_ipv4_hdr)); - return (cksum == 0xffff) ? cksum : (uint16_t)~cksum; + return (uint16_t)~cksum; } /** @@ -371,6 +371,8 @@ struct rte_ipv6_hdr { #define RTE_IPV6_HDR_ECN_MASK (0x03 << RTE_IPV6_HDR_TC_SHIFT) #define RTE_IPV6_HDR_ECN_CE RTE_IPV6_HDR_ECN_MASK +#define RTE_IPV6_MIN_MTU 1280 /**< Minimum MTU for IPv6, see RFC 8200. */ + /** * Process the pseudo-header checksum of an IPv6 header. *