Module Name:    src
Committed By:   christos
Date:           Sun Oct 12 19:02:19 UTC 2014

Modified Files:
        src/sys/netinet: in.h
        src/sys/netinet6: in6.h

Log Message:
document that we depend on the option numbers matching.


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/netinet/in.h
cvs rdiff -u -r1.78 -r1.79 src/sys/netinet6/in6.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet/in.h
diff -u src/sys/netinet/in.h:1.92 src/sys/netinet/in.h:1.93
--- src/sys/netinet/in.h:1.92	Thu Jun  5 19:48:16 2014
+++ src/sys/netinet/in.h	Sun Oct 12 15:02:18 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: in.h,v 1.92 2014/06/05 23:48:16 rmind Exp $	*/
+/*	$NetBSD: in.h,v 1.93 2014/10/12 19:02:18 christos Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1990, 1993
@@ -276,6 +276,7 @@ struct ip_opts {
 #define	IP_MULTICAST_IF		9    /* in_addr; set/get IP multicast i/f  */
 #define	IP_MULTICAST_TTL	10   /* u_char; set/get IP multicast ttl */
 #define	IP_MULTICAST_LOOP	11   /* u_char; set/get IP multicast loopback */
+/* The add and drop membership option numbers need to match with the v6 ones */
 #define	IP_ADD_MEMBERSHIP	12   /* ip_mreq; add an IP group membership */
 #define	IP_DROP_MEMBERSHIP	13   /* ip_mreq; drop an IP group membership */
 #define	IP_PORTALGO		18   /* int; port selection algo (rfc6056) */

Index: src/sys/netinet6/in6.h
diff -u src/sys/netinet6/in6.h:1.78 src/sys/netinet6/in6.h:1.79
--- src/sys/netinet6/in6.h:1.78	Thu Jun  5 19:48:16 2014
+++ src/sys/netinet6/in6.h	Sun Oct 12 15:02:18 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6.h,v 1.78 2014/06/05 23:48:16 rmind Exp $	*/
+/*	$NetBSD: in6.h,v 1.79 2014/10/12 19:02:18 christos Exp $	*/
 /*	$KAME: in6.h,v 1.83 2001/03/29 02:55:07 jinmei Exp $	*/
 
 /*
@@ -383,6 +383,7 @@ extern const struct in6_addr in6addr_lin
 #define IPV6_MULTICAST_IF	9  /* u_int; set/get IP6 multicast i/f  */
 #define IPV6_MULTICAST_HOPS	10 /* int; set/get IP6 multicast hops */
 #define IPV6_MULTICAST_LOOP	11 /* u_int; set/get IP6 multicast loopback */
+/* The join and leave membership option numbers need to match with the v4 ones */
 #define IPV6_JOIN_GROUP		12 /* ip6_mreq; join a group membership */
 #define IPV6_LEAVE_GROUP	13 /* ip6_mreq; leave a group membership */
 #define IPV6_PORTRANGE		14 /* int; range to choose for unspec port */

Reply via email to