Rémi Denis-Courmont
2e2fb4b33d
Phonet: account for dropped RX packets
...
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-07-23 17:58:19 -07:00
David S. Miller
5c313e9a77
phonet: Use frag list abstraction interfaces.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-06-09 00:24:06 -07:00
Rémi Denis-Courmont
2ddc1ac1b9
Phonet: do not compute unused value
...
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2009-02-10 17:14:50 -08:00
Rémi Denis-Courmont
be677730a0
Phonet: use atomic for packet TX window
...
GPRS TX flow control won't need to lock the underlying socket anymore.
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-12-17 15:48:31 -08:00
Rémi Denis-Courmont
02a47617cd
Phonet: implement GPRS virtual interface over PEP socket
...
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-10-05 11:16:16 -07:00
Rémi Denis-Courmont
c41bd97f81
Phonet: receive pipe control requests as out-of-band data
...
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-10-05 11:15:43 -07:00
Rémi Denis-Courmont
9641458d3e
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 >
2008-10-05 11:15:13 -07:00