aboutsummaryrefslogtreecommitdiff
path: root/lib/packets.h
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2012-05-21 21:34:46 -0700
committerBen Pfaff <blp@nicira.com>2012-06-12 21:19:13 -0700
commit6c99379ed477e95e3f2fc1ff22149074ba39efc5 (patch)
tree8b9f2bc55bb8a8a488dd55facbeb6e7d6db13a50 /lib/packets.h
parenteec25dc1ae3ed49ad5e2eda0ca04450c4f75d6f7 (diff)
packets: Define IPPROTO_SCTP if not provided by <netinet/in.h>.
SUSv3 doesn't require IPPROTO_SCTP so some systems might not provide it. IPPROTO_SCTP isn't used in the tree yet so this doesn't fix a real bug. Reviewed-by: Simon Horman <horms@verge.net.au> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/packets.h')
-rw-r--r--lib/packets.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/packets.h b/lib/packets.h
index 8e4117e8..19ddd9ac 100644
--- a/lib/packets.h
+++ b/lib/packets.h
@@ -337,6 +337,10 @@ void ip_format_masked(ovs_be32 ip, ovs_be32 mask, struct ds *);
#define IP_IHL(ip_ihl_ver) ((ip_ihl_ver) & 15)
#define IP_IHL_VER(ihl, ver) (((ver) << 4) | (ihl))
+#ifndef IPPROTO_SCTP
+#define IPPROTO_SCTP 132
+#endif
+
/* TOS fields. */
#define IP_ECN_MASK 0x03
#define IP_DSCP_MASK 0xfc