1
linux/net/dccp
Arnaldo Carvalho de Melo 17b085eace [INET_DIAG]: Move the tcp_diag interface to the proper place
With this the previous setup is back, i.e. tcp_diag can be built as a module,
as dccp_diag and both share the infrastructure available in inet_diag.

If one selects CONFIG_INET_DIAG as module CONFIG_INET_TCP_DIAG will also be
built as a module, as will CONFIG_INET_DCCP_DIAG, if CONFIG_IP_DCCP was
selected static or as a module, if CONFIG_INET_DIAG is y, being statically
linked CONFIG_INET_TCP_DIAG will follow suit and CONFIG_INET_DCCP_DIAG will be
built in the same manner as CONFIG_IP_DCCP.

Now to aim at UDP, converting it to use inet_hashinfo, so that we can use
iproute2 for UDP sockets as well.

Ah, just to show an example of this new infrastructure working for DCCP :-)

[root@qemu ~]# ./ss -dane
State      Recv-Q Send-Q Local Address:Port  Peer Address:Port
LISTEN     0      0                  *:5001             *:*     ino:942 sk:cfd503a0
ESTAB      0      0          127.0.0.1:5001     127.0.0.1:32770 ino:943 sk:cfd50a60
ESTAB      0      0          127.0.0.1:32770    127.0.0.1:5001  ino:947 sk:cfd50700
TIME-WAIT  0      0          127.0.0.1:32769    127.0.0.1:5001  timer:(timewait,3.430ms,0) ino:0 sk:cf209620

Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-08-29 15:57:54 -07:00
..
ccids [CCID3]: Ditch USEC_IN_SEC as time.h has USEC_PER_SEC 2005-08-29 15:56:33 -07:00
ccid.c [DCCP]: Initial implementation 2005-08-29 15:49:46 -07:00
ccid.h [DCCP]: Introduce dccp_write_xmit from code in dccp_sendmsg 2005-08-29 15:55:18 -07:00
dccp.h [DCCP]: Introduce dccp_write_xmit from code in dccp_sendmsg 2005-08-29 15:55:18 -07:00
diag.c [INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch] 2005-08-29 15:57:48 -07:00
input.c [NET]: Make NETDEBUG pure printk wrappers 2005-08-29 15:56:08 -07:00
ipv4.c [TCPDIAG]: Implement cheapest way of supporting DCCPDIAG_GETSOCK 2005-08-29 15:56:23 -07:00
Kconfig [INET_DIAG]: Move the tcp_diag interface to the proper place 2005-08-29 15:57:54 -07:00
Makefile [INET_DIAG]: Move the tcp_diag interface to the proper place 2005-08-29 15:57:54 -07:00
minisocks.c [DCCP]: Finish the TIMEWAIT minisock support 2005-08-29 15:56:03 -07:00
options.c [NET]: Make NETDEBUG pure printk wrappers 2005-08-29 15:56:08 -07:00
output.c [DCCP]: Introduce dccp_write_xmit from code in dccp_sendmsg 2005-08-29 15:55:18 -07:00
packet_history.c [CCID3]: Separate most of the packet history code 2005-08-29 15:56:28 -07:00
packet_history.h [CCID3]: Separate most of the packet history code 2005-08-29 15:56:28 -07:00
proto.c [DCCP]: Introduce dccp_write_xmit from code in dccp_sendmsg 2005-08-29 15:55:18 -07:00
timer.c [ICSK]: Move generalised functions from tcp to inet_connection_sock 2005-08-29 15:49:50 -07:00