include/linux/socket.h

  1.  /* Supported address families. */
  2.  #define AF_UNSPEC 0
  3.  #define AF_UNIX 1 /* Unix domain sockets */
  4.  #define AF_LOCAL 1 /* POSIX name for AF_UNIX */
  5.  #define AF_INET 2 /* Internet IP Protocol */
  6.  #define AF_AX25 3 /* Amateur Radio AX.25 */
  7.  #define AF_IPX 4 /* Novell IPX */
  8.  #define AF_APPLETALK 5 /* AppleTalk DDP */
  9.  #define AF_NETROM 6 /* Amateur Radio NET/ROM */
  10.  #define AF_BRIDGE 7 /* Multiprotocol bridge */
  11.  #define AF_ATMPVC 8 /* ATM PVCs */
  12.  #define AF_X25 9 /* Reserved for X.25 project */
  13.  #define AF_INET6 10 /* IP version 6 */
  14.  #define AF_ROSE 11 /* Amateur Radio X.25 PLP */
  15.  #define AF_DECnet 12 /* Reserved for DECnet project */
  16.  #define AF_NETBEUI 13 /* Reserved for 802.2LLC project*/
  17.  #define AF_SECURITY 14 /* Security callback pseudo AF */
  18.  #define AF_KEY 15 /* PF_KEY key management API */
  19.  #define AF_NETLINK 16
  20.  #define AF_ROUTE AF_NETLINK /* Alias to emulate 4.4BSD */
  21.  #define AF_PACKET 17 /* Packet family */
  22.  #define AF_ASH 18 /* Ash */
  23.  #define AF_ECONET 19 /* Acorn Econet */
  24.  #define AF_ATMSVC 20 /* ATM SVCs */
  25.  #define AF_SNA 22 /* Linux SNA Project (nutters!) */
  26.  #define AF_IRDA 23 /* IRDA sockets */
  27.  #define AF_PPPOX 24 /* PPPoX sockets */
  28.  #define AF_WANPIPE 25 /* Wanpipe API Sockets */
  29.  #define AF_LLC 26 /* Linux LLC */
  30.  #define AF_CAN 29 /* Controller Area Network */
  31.  #define AF_TIPC 30 /* TIPC sockets */
  32.  #define AF_BLUETOOTH 31 /* Bluetooth sockets */
  33.  #define AF_IUCV 32 /* IUCV sockets */
  34.  #define AF_RXRPC 33 /* RxRPC sockets */
  35.  #define AF_MAX 34 /* For now.. */
  36.  
  37.  /* Protocol families, same as address families. */
  38.  #define PF_UNSPEC AF_UNSPEC
  39.  #define PF_UNIX AF_UNIX
  40.  #define PF_LOCAL AF_LOCAL
  41.  #define PF_INET AF_INET
  42.  #define PF_AX25 AF_AX25
  43.  #define PF_IPX AF_IPX
  44.  #define PF_APPLETALK AF_APPLETALK
  45.  #define PF_NETROM AF_NETROM
  46.  #define PF_BRIDGE AF_BRIDGE
  47.  #define PF_ATMPVC AF_ATMPVC
  48.  #define PF_X25 AF_X25
  49.  #define PF_INET6 AF_INET6
  50.  #define PF_ROSE AF_ROSE
  51.  #define PF_DECnet AF_DECnet
  52.  #define PF_NETBEUI AF_NETBEUI
  53.  #define PF_SECURITY AF_SECURITY
  54.  #define PF_KEY AF_KEY
  55.  #define PF_NETLINK AF_NETLINK
  56.  #define PF_ROUTE AF_ROUTE
  57.  #define PF_PACKET AF_PACKET
  58.  #define PF_ASH AF_ASH
  59.  #define PF_ECONET AF_ECONET
  60.  #define PF_ATMSVC AF_ATMSVC
  61.  #define PF_SNA AF_SNA
  62.  #define PF_IRDA AF_IRDA
  63.  #define PF_PPPOX AF_PPPOX
  64.  #define PF_WANPIPE AF_WANPIPE
  65.  #define PF_LLC AF_LLC
  66.  #define PF_CAN AF_CAN
  67.  #define PF_TIPC AF_TIPC
  68.  #define PF_BLUETOOTH AF_BLUETOOTH
  69.  #define PF_IUCV AF_IUCV
  70.  #define PF_RXRPC AF_RXRPC
  71.  #define PF_MAX AF_MAX