1 #ifndef _DCCP_IPV6_H 2 #define _DCCP_IPV6_H 3 /* 4 * net/dccp/ipv6.h 5 * 6 * An implementation of the DCCP protocol 7 * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 8 * 9 * This program is free software; you can redistribute it and/or modify it 10 * under the terms of the GNU General Public License version 2 as 11 * published by the Free Software Foundation. 12 */ 13 14 #include <linux/config.h> 15 #include <linux/dccp.h> 16 #include <linux/ipv6.h> 17 18 struct dccp6_sock { 19 struct dccp_sock dccp; 20 /* 21 * ipv6_pinfo has to be the last member of dccp6_sock, 22 * see inet6_sk_generic. 23 */ 24 struct ipv6_pinfo inet6; 25 }; 26 27 struct dccp6_request_sock { 28 struct dccp_request_sock dccp; 29 struct inet6_request_sock inet6; 30 }; 31 32 struct dccp6_timewait_sock { 33 struct inet_timewait_sock inet; 34 struct inet6_timewait_sock tw6; 35 }; 36 37 #endif /* _DCCP_IPV6_H */ 38