diff options
Diffstat (limited to 'include/linux/net.h')
| -rw-r--r-- | include/linux/net.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/include/linux/net.h b/include/linux/net.h index 7823b3482506..e5914c1f0c4d 100644 --- a/include/linux/net.h +++ b/include/linux/net.h | |||
| @@ -64,19 +64,19 @@ typedef enum { | |||
| 64 | #define SOCK_PASSCRED 3 | 64 | #define SOCK_PASSCRED 3 |
| 65 | 65 | ||
| 66 | #ifndef ARCH_HAS_SOCKET_TYPES | 66 | #ifndef ARCH_HAS_SOCKET_TYPES |
| 67 | /** sock_type - Socket types | 67 | /** |
| 68 | * | 68 | * enum sock_type - Socket types |
| 69 | * @SOCK_STREAM: stream (connection) socket | ||
| 70 | * @SOCK_DGRAM: datagram (conn.less) socket | ||
| 71 | * @SOCK_RAW: raw socket | ||
| 72 | * @SOCK_RDM: reliably-delivered message | ||
| 73 | * @SOCK_SEQPACKET: sequential packet socket | ||
| 74 | * @SOCK_PACKET: linux specific way of getting packets at the dev level. | ||
| 75 | * For writing rarp and other similar things on the user level. | ||
| 76 | * | ||
| 69 | * When adding some new socket type please | 77 | * When adding some new socket type please |
| 70 | * grep ARCH_HAS_SOCKET_TYPE include/asm-* /socket.h, at least MIPS | 78 | * grep ARCH_HAS_SOCKET_TYPE include/asm-* /socket.h, at least MIPS |
| 71 | * overrides this enum for binary compat reasons. | 79 | * overrides this enum for binary compat reasons. |
| 72 | * | ||
| 73 | * @SOCK_STREAM - stream (connection) socket | ||
| 74 | * @SOCK_DGRAM - datagram (conn.less) socket | ||
| 75 | * @SOCK_RAW - raw socket | ||
| 76 | * @SOCK_RDM - reliably-delivered message | ||
| 77 | * @SOCK_SEQPACKET - sequential packet socket | ||
| 78 | * @SOCK_PACKET - linux specific way of getting packets at the dev level. | ||
| 79 | * For writing rarp and other similar things on the user level. | ||
| 80 | */ | 80 | */ |
| 81 | enum sock_type { | 81 | enum sock_type { |
| 82 | SOCK_STREAM = 1, | 82 | SOCK_STREAM = 1, |
| @@ -93,15 +93,15 @@ enum sock_type { | |||
| 93 | 93 | ||
| 94 | /** | 94 | /** |
| 95 | * struct socket - general BSD socket | 95 | * struct socket - general BSD socket |
| 96 | * @state - socket state (%SS_CONNECTED, etc) | 96 | * @state: socket state (%SS_CONNECTED, etc) |
| 97 | * @flags - socket flags (%SOCK_ASYNC_NOSPACE, etc) | 97 | * @flags: socket flags (%SOCK_ASYNC_NOSPACE, etc) |
| 98 | * @ops - protocol specific socket operations | 98 | * @ops: protocol specific socket operations |
| 99 | * @fasync_list - Asynchronous wake up list | 99 | * @fasync_list: Asynchronous wake up list |
| 100 | * @file - File back pointer for gc | 100 | * @file: File back pointer for gc |
| 101 | * @sk - internal networking protocol agnostic socket representation | 101 | * @sk: internal networking protocol agnostic socket representation |
| 102 | * @wait - wait queue for several uses | 102 | * @wait: wait queue for several uses |
| 103 | * @type - socket type (%SOCK_STREAM, etc) | 103 | * @type: socket type (%SOCK_STREAM, etc) |
| 104 | * @passcred - credentials (used only in Unix Sockets (aka PF_LOCAL)) | 104 | * @passcred: credentials (used only in Unix Sockets (aka PF_LOCAL)) |
| 105 | */ | 105 | */ |
| 106 | struct socket { | 106 | struct socket { |
| 107 | socket_state state; | 107 | socket_state state; |
