Phonet: support active connection without pipe controller on modem
authorRémi Denis-Courmont <remi.denis-courmont@nokia.com>
Tue, 8 Mar 2011 22:44:12 +0000 (22:44 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Mar 2011 19:59:33 +0000 (11:59 -0800)
commit297edb6003268c1d60da8c21eb76bf39b6428213
treeb17c7544eed3430ed89a56e54a3de14fe9755c3c
parentacaf7df610ff3faf1778ce40d601fc3dd4a41b40
Phonet: support active connection without pipe controller on modem

This provides support for newer ISI modems with no need for the
earlier experimental compile-time alternative choice. With this,
we can now use the same kernel and userspace with both types of
modems.

This also avoids confusing two different and incompatible state
machines, actively connected vs accepted sockets, and adds
connection response error handling (processing "SYN/RST" of sorts).

Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/phonet.txt
net/phonet/pep.c
net/phonet/socket.c