Symbol: tcp_ao_key
include/net/tcp.h
2488
struct tcp_ao_key *(*ao_lookup)(const struct sock *sk,
include/net/tcp.h
2491
void (*ao_calc_key_sk)(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp.h
2494
int (*calc_ao_hash)(char *location, struct tcp_ao_key *ao,
include/net/tcp.h
2511
struct tcp_ao_key *(*ao_lookup)(const struct sock *sk,
include/net/tcp.h
2514
void (*ao_calc_key)(struct tcp_ao_key *mkt, u8 *key, struct request_sock *sk);
include/net/tcp.h
2515
int (*ao_synack_hash)(char *ao_hash, struct tcp_ao_key *mkt,
include/net/tcp.h
2572
struct tcp_ao_key *ao_key;
include/net/tcp.h
3052
struct tcp_ao_key *ao_key;
include/net/tcp_ao.h
101
static inline int tcp_ao_sizeof_key(const struct tcp_ao_key *key)
include/net/tcp_ao.h
103
return sizeof(struct tcp_ao_key) + (key->digest_size << 1);
include/net/tcp_ao.h
120
struct tcp_ao_key *current_key;
include/net/tcp_ao.h
121
struct tcp_ao_key *rnext_key;
include/net/tcp_ao.h
192
struct tcp_ao_key *key, struct tcphdr *th,
include/net/tcp_ao.h
197
char *ao_hash, struct tcp_ao_key *key,
include/net/tcp_ao.h
202
struct tcp_ao_key *tcp_ao_established_key(const struct sock *sk,
include/net/tcp_ao.h
208
void tcp_ao_calc_traffic_key(const struct tcp_ao_key *mkt, u8 *traffic_key,
include/net/tcp_ao.h
222
struct tcp_ao_key *tcp_ao_do_lookup(const struct sock *sk, int l3index,
include/net/tcp_ao.h
226
struct tcp_ao_key *key, const u8 *tkey,
include/net/tcp_ao.h
232
struct tcp_ao_key **key, char **traffic_key,
include/net/tcp_ao.h
237
struct tcp_ao_key *tcp_v4_ao_lookup(const struct sock *sk, struct sock *addr_sk,
include/net/tcp_ao.h
239
int tcp_v4_ao_synack_hash(char *ao_hash, struct tcp_ao_key *mkt,
include/net/tcp_ao.h
242
void tcp_v4_ao_calc_key_sk(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp_ao.h
245
void tcp_v4_ao_calc_key_rsk(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp_ao.h
247
struct tcp_ao_key *tcp_v4_ao_lookup_rsk(const struct sock *sk,
include/net/tcp_ao.h
250
int tcp_v4_ao_hash_skb(char *ao_hash, struct tcp_ao_key *key,
include/net/tcp_ao.h
257
void tcp_v6_ao_calc_key_skb(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp_ao.h
260
void tcp_v6_ao_calc_key_sk(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp_ao.h
263
void tcp_v6_ao_calc_key_rsk(struct tcp_ao_key *mkt, u8 *key,
include/net/tcp_ao.h
265
struct tcp_ao_key *tcp_v6_ao_lookup(const struct sock *sk,
include/net/tcp_ao.h
267
struct tcp_ao_key *tcp_v6_ao_lookup_rsk(const struct sock *sk,
include/net/tcp_ao.h
270
int tcp_v6_ao_hash_skb(char *ao_hash, struct tcp_ao_key *key,
include/net/tcp_ao.h
274
int tcp_v6_ao_synack_hash(char *ao_hash, struct tcp_ao_key *ao_key,
include/net/tcp_ao.h
285
struct tcp_ao_key *key,
include/net/tcp_ao.h
309
static inline struct tcp_ao_key *tcp_ao_do_lookup(const struct sock *sk,
include/net/tcp_ao.h
70
static inline u8 *rcv_other_key(struct tcp_ao_key *key)
include/net/tcp_ao.h
75
static inline u8 *snd_other_key(struct tcp_ao_key *key)
include/net/tcp_ao.h
80
static inline int tcp_ao_maclen(const struct tcp_ao_key *key)
include/net/tcp_ao.h
86
static inline int tcp_ao_len(const struct tcp_ao_key *key)
include/net/tcp_ao.h
91
static inline int tcp_ao_len_aligned(const struct tcp_ao_key *key)
include/net/tcp_ao.h
96
static inline unsigned int tcp_ao_digest_size(struct tcp_ao_key *key)
net/ipv4/tcp_ao.c
1022
struct tcp_ao_key *current_key;
net/ipv4/tcp_ao.c
1120
struct tcp_ao_key *ao_key)
net/ipv4/tcp_ao.c
1142
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
1202
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
1216
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
1236
struct tcp_ao_key *key, *new_key, *first_key;
net/ipv4/tcp_ao.c
1302
first_key = hlist_entry_safe(key_head, struct tcp_ao_key, node);
net/ipv4/tcp_ao.c
131
void tcp_ao_calc_traffic_key(const struct tcp_ao_key *mkt, u8 *traffic_key,
net/ipv4/tcp_ao.c
1381
struct tcp_ao_key *key)
net/ipv4/tcp_ao.c
1540
static struct tcp_ao_key *tcp_ao_key_alloc(struct sock *sk,
net/ipv4/tcp_ao.c
1544
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
1562
size = sizeof(struct tcp_ao_key) + (algo->digest_size << 1);
net/ipv4/tcp_ao.c
1577
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
1738
bool del_async, struct tcp_ao_key *key,
net/ipv4/tcp_ao.c
1739
struct tcp_ao_key *new_current,
net/ipv4/tcp_ao.c
1740
struct tcp_ao_key *new_rnext)
net/ipv4/tcp_ao.c
1794
struct tcp_ao_key *key, *new_current = NULL, *new_rnext = NULL;
net/ipv4/tcp_ao.c
1940
struct tcp_ao_key *new_current = NULL, *new_rnext = NULL;
net/ipv4/tcp_ao.c
2090
struct tcp_ao_key *key, *current_key;
net/ipv4/tcp_ao.c
216
struct tcp_ao_key *tcp_ao_established_key(const struct sock *sk,
net/ipv4/tcp_ao.c
220
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
2305
struct tcp_ao_key *current_key;
net/ipv4/tcp_ao.c
2361
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
246
static int __tcp_ao_key_cmp(const struct tcp_ao_key *key, int l3index,
net/ipv4/tcp_ao.c
282
static int tcp_ao_key_cmp(const struct tcp_ao_key *key, int l3index,
net/ipv4/tcp_ao.c
299
static struct tcp_ao_key *__tcp_ao_do_lookup(const struct sock *sk, int l3index,
net/ipv4/tcp_ao.c
303
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
324
struct tcp_ao_key *tcp_ao_do_lookup(const struct sock *sk, int l3index,
net/ipv4/tcp_ao.c
344
static void tcp_ao_link_mkt(struct tcp_ao_info *ao, struct tcp_ao_key *mkt)
net/ipv4/tcp_ao.c
349
static struct tcp_ao_key *tcp_ao_copy_key(struct sock *sk,
net/ipv4/tcp_ao.c
350
struct tcp_ao_key *key)
net/ipv4/tcp_ao.c
352
struct tcp_ao_key *new_key;
net/ipv4/tcp_ao.c
369
struct tcp_ao_key *key = container_of(head, struct tcp_ao_key, rcu);
net/ipv4/tcp_ao.c
377
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
391
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
423
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
440
static void tcp_v4_ao_calc_key(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
468
void tcp_v4_ao_calc_key_sk(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
480
static int tcp_ao_calc_key_sk(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
497
void tcp_v4_ao_calc_key_rsk(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
508
static void tcp_v4_ao_calc_key_skb(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
519
static int tcp_ao_calc_key_skb(struct tcp_ao_key *mkt, u8 *key,
net/ipv4/tcp_ao.c
646
struct tcp_ao_key *key, const u8 *tkey,
net/ipv4/tcp_ao.c
714
char *ao_hash, struct tcp_ao_key *key,
net/ipv4/tcp_ao.c
740
int tcp_v4_ao_hash_skb(char *ao_hash, struct tcp_ao_key *key,
net/ipv4/tcp_ao.c
748
int tcp_v4_ao_synack_hash(char *ao_hash, struct tcp_ao_key *ao_key,
net/ipv4/tcp_ao.c
760
struct tcp_ao_key *tcp_v4_ao_lookup_rsk(const struct sock *sk,
net/ipv4/tcp_ao.c
772
struct tcp_ao_key *tcp_v4_ao_lookup(const struct sock *sk, struct sock *addr_sk,
net/ipv4/tcp_ao.c
784
struct tcp_ao_key **key, char **traffic_key,
net/ipv4/tcp_ao.c
842
struct tcp_ao_key *rnext_key;
net/ipv4/tcp_ao.c
868
struct tcp_ao_key *key, struct tcphdr *th,
net/ipv4/tcp_ao.c
899
static struct tcp_ao_key *tcp_ao_inbound_lookup(unsigned short int family,
net/ipv4/tcp_ao.c
924
struct tcp_ao_key *key;
net/ipv4/tcp_ao.c
956
const struct tcp_ao_hdr *aoh, struct tcp_ao_key *key,
net/ipv4/tcp_ao.c
999
struct tcp_ao_key *key;
net/ipv4/tcp_ipv4.c
1050
struct tcp_ao_key *rnext_key;
net/ipv4/tcp_ipv4.c
670
struct tcp_ao_key *key;
net/ipv4/tcp_minisocks.c
649
struct tcp_ao_key *ao_key;
net/ipv4/tcp_output.c
3996
struct tcp_ao_key *ao_key = NULL;
net/ipv4/tcp_output.c
612
struct tcp_ao_key *rnext_key;
net/ipv6/tcp_ao.c
119
int tcp_v6_ao_hash_skb(char *ao_hash, struct tcp_ao_key *key,
net/ipv6/tcp_ao.c
133
int tcp_v6_ao_synack_hash(char *ao_hash, struct tcp_ao_key *ao_key,
net/ipv6/tcp_ao.c
15
static void tcp_v6_ao_calc_key(struct tcp_ao_key *mkt, u8 *key,
net/ipv6/tcp_ao.c
43
void tcp_v6_ao_calc_key_skb(struct tcp_ao_key *mkt, u8 *key,
net/ipv6/tcp_ao.c
53
void tcp_v6_ao_calc_key_sk(struct tcp_ao_key *mkt, u8 *key,
net/ipv6/tcp_ao.c
67
void tcp_v6_ao_calc_key_rsk(struct tcp_ao_key *mkt, u8 *key,
net/ipv6/tcp_ao.c
79
struct tcp_ao_key *tcp_v6_ao_lookup(const struct sock *sk,
net/ipv6/tcp_ao.c
91
struct tcp_ao_key *tcp_v6_ao_lookup_rsk(const struct sock *sk,
net/ipv6/tcp_ipv6.c
1180
struct tcp_ao_key *rnext_key;