1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Based on include/net/inet_connection_sock.h 4 * Authors: Many people, see the TCP sources 5 * 6 * NewIP NET 7 * Generic infrastructure for NewIP INET connection oriented protocols. 8 */ 9 #ifndef _NINET_CONNECTION_SOCK_H 10 #define _NINET_CONNECTION_SOCK_H 11 12 #include <net/inet_sock.h> 13 #include <net/request_sock.h> 14 #include <linux/types.h> 15 16 struct inet_bind_bucket; 17 struct request_sock; 18 struct sk_buff; 19 struct sock; 20 struct sockaddr; 21 22 int ninet_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl); 23 void ninet_csk_reqsk_queue_hash_add(struct sock *sk, struct request_sock *req, 24 unsigned long timeout); 25 26 #endif /* _NINET_CONNECTION_SOCK_H */ 27