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>
This commit is contained in:
Rémi Denis-Courmont 2008-10-05 11:15:13 -07:00 committed by David S. Miller
parent 9995a32b4d
commit 9641458d3e
5 changed files with 1031 additions and 2 deletions

View file

@ -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