root/include/net/inet6_connection_sock.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * NET          Generic infrastructure for INET6 connection oriented protocols.
   4  *
   5  * Authors:     Many people, see the TCPv6 sources
   6  *
   7  *              From code originally in TCPv6
   8  */
   9 #ifndef _INET6_CONNECTION_SOCK_H
  10 #define _INET6_CONNECTION_SOCK_H
  11 
  12 #include <linux/types.h>
  13 
  14 struct request_sock;
  15 struct sk_buff;
  16 struct sock;
  17 struct sockaddr;
  18 
  19 struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6,
  20                                       const struct request_sock *req, u8 proto);
  21 
  22 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr);
  23 
  24 int inet6_csk_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
  25 
  26 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
  27 #endif /* _INET6_CONNECTION_SOCK_H */

/* [<][>][^][v][top][bottom][index][help] */