Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
net
secure_seq.h
Go to the documentation of this file.
1
#ifndef _NET_SECURE_SEQ
2
#define _NET_SECURE_SEQ
3
4
#include <linux/types.h>
5
6
extern
__u32
secure_ip_id
(
__be32
daddr
);
7
extern
__u32
secure_ipv6_id
(
const
__be32
daddr
[4]);
8
extern
u32
secure_ipv4_port_ephemeral
(
__be32
saddr
,
__be32
daddr
,
__be16
dport);
9
extern
u32
secure_ipv6_port_ephemeral
(
const
__be32
*
saddr
,
const
__be32
*
daddr
,
10
__be16
dport);
11
extern
__u32
secure_tcp_sequence_number
(
__be32
saddr
,
__be32
daddr
,
12
__be16
sport,
__be16
dport);
13
extern
__u32
secure_tcpv6_sequence_number
(
const
__be32
*
saddr
,
const
__be32
*
daddr
,
14
__be16
sport,
__be16
dport);
15
extern
u64
secure_dccp_sequence_number
(
__be32
saddr
,
__be32
daddr
,
16
__be16
sport,
__be16
dport);
17
extern
u64
secure_dccpv6_sequence_number
(
__be32
*
saddr
,
__be32
*
daddr
,
18
__be16
sport,
__be16
dport);
19
20
#endif
/* _NET_SECURE_SEQ */
Generated on Thu Jan 10 2013 14:53:17 for Linux Kernel by
1.8.2