Blame view
include/net/transp_v6.h
1.35 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 8 |
#ifndef _TRANSP_V6_H #define _TRANSP_V6_H #include <net/checksum.h> /* * IPv6 transport protocols */ |
1da177e4c Linux-2.6.12-rc2 |
9 10 |
extern struct proto rawv6_prot; extern struct proto udpv6_prot; |
ba4e58eca [NET]: Supporting... |
11 |
extern struct proto udplitev6_prot; |
1da177e4c Linux-2.6.12-rc2 |
12 |
extern struct proto tcpv6_prot; |
4c9483b2f ipv6: Convert to ... |
13 |
struct flowi6; |
1da177e4c Linux-2.6.12-rc2 |
14 |
|
25985edce Fix common misspe... |
15 |
/* extension headers */ |
248b238dc [IPV6]: make exte... |
16 17 |
extern int ipv6_exthdrs_init(void); extern void ipv6_exthdrs_exit(void); |
853cbbaaa [IPV6]: make frag... |
18 19 |
extern int ipv6_frag_init(void); extern void ipv6_frag_exit(void); |
1da177e4c Linux-2.6.12-rc2 |
20 21 |
/* transport protocols */ |
7f4e4868f [IPV6]: make the ... |
22 23 24 25 26 27 28 29 |
extern int rawv6_init(void); extern void rawv6_exit(void); extern int udpv6_init(void); extern void udpv6_exit(void); extern int udplitev6_init(void); extern void udplitev6_exit(void); extern int tcpv6_init(void); extern void tcpv6_exit(void); |
1da177e4c Linux-2.6.12-rc2 |
30 31 32 33 34 35 36 37 |
extern int udpv6_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len); extern int datagram_recv_ctl(struct sock *sk, struct msghdr *msg, struct sk_buff *skb); |
91e1908f5 [IPV6] NETNS: Han... |
38 |
extern int datagram_send_ctl(struct net *net, |
ec0506dbe net: relax PKTINF... |
39 |
struct sock *sk, |
91e1908f5 [IPV6] NETNS: Han... |
40 |
struct msghdr *msg, |
4c9483b2f ipv6: Convert to ... |
41 |
struct flowi6 *fl6, |
1da177e4c Linux-2.6.12-rc2 |
42 |
struct ipv6_txoptions *opt, |
13b52cd44 IPv6: Add dontfra... |
43 44 |
int *hlimit, int *tclass, int *dontfrag); |
1da177e4c Linux-2.6.12-rc2 |
45 |
|
f3a7c66b5 net: replace __co... |
46 |
#define LOOPBACK4_IPV6 cpu_to_be32(0x7f000006) |
1da177e4c Linux-2.6.12-rc2 |
47 48 49 50 |
/* * address family specific functions */ |
3b401a81c inet: inet_connec... |
51 |
extern const struct inet_connection_sock_af_ops ipv4_specific; |
1da177e4c Linux-2.6.12-rc2 |
52 |
|
7d06b2e05 net: change proto... |
53 |
extern void inet6_destroy_sock(struct sock *sk); |
1da177e4c Linux-2.6.12-rc2 |
54 55 |
#endif |