RDS: Add AF and PF #defines for RDS sockets
authorAndy Grover <andy.grover@oracle.com>
Fri, 27 Feb 2009 07:41:38 +0000 (23:41 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Feb 2009 07:41:38 +0000 (23:41 -0800)
RDS is a reliable datagram protocol used for IPC on Oracle
database clusters. This adds address and protocol family numbers
for it.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/socket.h

index 20fc4bbfca42b4327c346fd1f491661838062e34..9c90dc403efc0b05d00f3fa366cf7f492c71907b 100644 (file)
@@ -179,6 +179,7 @@ struct ucred {
 #define AF_ASH         18      /* Ash                          */
 #define AF_ECONET      19      /* Acorn Econet                 */
 #define AF_ATMSVC      20      /* ATM SVCs                     */
+#define AF_RDS         21      /* RDS sockets                  */
 #define AF_SNA         22      /* Linux SNA Project (nutters!) */
 #define AF_IRDA                23      /* IRDA sockets                 */
 #define AF_PPPOX       24      /* PPPoX sockets                */
@@ -217,6 +218,7 @@ struct ucred {
 #define PF_ASH         AF_ASH
 #define PF_ECONET      AF_ECONET
 #define PF_ATMSVC      AF_ATMSVC
+#define PF_RDS         AF_RDS
 #define PF_SNA         AF_SNA
 #define PF_IRDA                AF_IRDA
 #define PF_PPPOX       AF_PPPOX
@@ -298,6 +300,7 @@ struct ucred {
 #define SOL_PPPOL2TP   273
 #define SOL_BLUETOOTH  274
 #define SOL_PNPIPE     275
+#define SOL_RDS                276
 
 /* IPX options */
 #define IPX_TYPE       1