summaryrefslogtreecommitdiffstats
path: root/include/linux/phonet.h
diff options
context:
space:
mode:
authorRémi Denis-Courmont <remi.denis-courmont@nokia.com>2008-10-05 11:15:13 -0700
committerDavid S. Miller <davem@davemloft.net>2008-10-05 11:15:13 -0700
commit9641458d3ec42def729fde64669abf07f3220cd5 (patch)
tree414a31324c800ad9ecc8665de7ffaa9eee963a0e /include/linux/phonet.h
parent9995a32b4d14dcda2f8df58030526bee91114c16 (diff)
downloadlinux-9641458d3ec42def729fde64669abf07f3220cd5.tar.gz
linux-9641458d3ec42def729fde64669abf07f3220cd5.tar.bz2
linux-9641458d3ec42def729fde64669abf07f3220cd5.zip
Phonet: Pipe End Point for Phonet Pipes protocol
This protocol provides some connection handling and negotiated congestion control. Nokia cellular modems use it for bulk transfers. It provides packet boundaries (hence SOCK_SEQPACKET). Congestion control is per packet rather per byte, so we do not re-use the generic socket memory accounting. Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/phonet.h')
-rw-r--r--include/linux/phonet.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/phonet.h b/include/linux/phonet.h
index 3a027f588a4a..f92185242078 100644
--- a/include/linux/phonet.h
+++ b/include/linux/phonet.h
@@ -27,7 +27,9 @@
#define PN_PROTO_TRANSPORT 0
/* Phonet datagram socket */
#define PN_PROTO_PHONET 1
-#define PHONET_NPROTO 2
+/* Phonet pipe */
+#define PN_PROTO_PIPE 2
+#define PHONET_NPROTO 3
#define PNADDR_ANY 0
#define PNPORT_RESOURCE_ROUTING 0