Symbol: sadb_ext
sbin/iked/pfkey.c
1779
struct sadb_ext *ext;
sbin/iked/pfkey.c
1781
for (ext = (struct sadb_ext *)(data + sizeof(struct sadb_msg));
sbin/iked/pfkey.c
1783
ext = (struct sadb_ext *)((uint8_t *)ext +
sbin/ipsecctl/pfkdump.c
249
print_ext(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
295
print_sa(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
314
print_addr(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
345
print_key(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
360
print_life(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
372
print_proto(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
387
print_flow(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
405
print_tag(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
417
print_replay(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
425
print_mtu(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
433
print_tap(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
441
print_satype(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
449
print_counter(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
45
static void print_proto(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
46
static void print_flow(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
47
static void print_supp(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
471
print_iface(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
48
static void print_prop(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
49
static void print_sens(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
50
static void print_spir(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
51
static void print_policy(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
512
print_supp(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
52
static void print_sa(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
53
static void print_addr(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
54
static void print_key(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
55
static void print_life(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
558
print_prop(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
56
static void print_ident(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
57
static void print_udpenc(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
572
print_sens(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
58
static void print_tag(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
583
print_spir(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
59
static void print_rdomain(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
592
print_ident(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
60
static void print_replay(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
604
print_policy(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
61
static void print_mtu(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
612
print_udpenc(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
62
static void print_tap(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
620
print_rdomain(struct sadb_ext *ext, struct sadb_msg *msg, int opts)
sbin/ipsecctl/pfkdump.c
63
static void print_satype(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
631
struct sadb_ext *ext;
sbin/ipsecctl/pfkdump.c
636
for (ext = (struct sadb_ext *)(msg + 1);
sbin/ipsecctl/pfkdump.c
639
ext = (struct sadb_ext *)((u_int8_t *)ext +
sbin/ipsecctl/pfkdump.c
64
static void print_counter(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
645
parse_addr(struct sadb_ext *ext, struct ipsec_addr_wrap *ipa)
sbin/ipsecctl/pfkdump.c
65
static void print_iface(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
669
parse_key(struct sadb_ext *ext, struct ipsec_key *ikey)
sbin/ipsecctl/pfkdump.c
682
parse_satype(struct sadb_ext *ext, u_int8_t *satype)
sbin/ipsecctl/pfkdump.c
69
static void print_ext(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkdump.c
74
struct sadb_ext *extensions[SADB_EXT_MAX + 1];
sbin/ipsecctl/pfkdump.c
79
void (*func)(struct sadb_ext *, struct sadb_msg *, int);
sbin/ipsecctl/pfkey.c
813
struct sadb_ext *ext;
sbin/ipsecctl/pfkey.c
839
for (ext = (struct sadb_ext *)(msg + 1);
sbin/ipsecctl/pfkey.c
842
ext = (struct sadb_ext *)((u_int8_t *)ext +
sbin/isakmpd/pf_key_v2.c
1086
if (pf_key_v2_msg_add(update, (struct sadb_ext *)&udpencap, 0)
sbin/isakmpd/pf_key_v2.c
1091
if (pf_key_v2_msg_add(update, (struct sadb_ext *)&ssa, 0) == -1)
sbin/isakmpd/pf_key_v2.c
1114
if (pf_key_v2_msg_add(update, (struct sadb_ext *) life,
sbin/isakmpd/pf_key_v2.c
1141
if (pf_key_v2_msg_add(update, (struct sadb_ext *) life,
sbin/isakmpd/pf_key_v2.c
1169
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1190
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1211
if (pf_key_v2_msg_add(update, (struct sadb_ext *) key,
sbin/isakmpd/pf_key_v2.c
1226
if (pf_key_v2_msg_add(update, (struct sadb_ext *) key,
sbin/isakmpd/pf_key_v2.c
1257
if (pf_key_v2_msg_add(update, (struct sadb_ext *) sid,
sbin/isakmpd/pf_key_v2.c
1290
if (pf_key_v2_msg_add(update, (struct sadb_ext *) sid,
sbin/isakmpd/pf_key_v2.c
1307
if (pf_key_v2_msg_add(update, (struct sadb_ext *)&flowtype, 0) == -1)
sbin/isakmpd/pf_key_v2.c
1315
if (pf_key_v2_msg_add(update, (struct sadb_ext *)&tprotocol,
sbin/isakmpd/pf_key_v2.c
1328
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1342
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1355
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1369
if (pf_key_v2_msg_add(update, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1384
if (pf_key_v2_msg_add(update, (struct sadb_ext *)stag,
sbin/isakmpd/pf_key_v2.c
1403
if (pf_key_v2_msg_add(update, (struct sadb_ext *)siface,
sbin/isakmpd/pf_key_v2.c
150
pf_key_v2_msg_add(struct pf_key_v2_msg *msg, struct sadb_ext *ext, int flags)
sbin/isakmpd/pf_key_v2.c
1546
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) sid,
sbin/isakmpd/pf_key_v2.c
1567
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) sid,
sbin/isakmpd/pf_key_v2.c
1582
if (pf_key_v2_msg_add(flow, (struct sadb_ext *)&flowtype, 0) == -1)
sbin/isakmpd/pf_key_v2.c
1598
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1611
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1623
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1635
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1647
if (pf_key_v2_msg_add(flow, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
1658
if (pf_key_v2_msg_add(flow, (struct sadb_ext *)&tprotocol, 0) == -1)
sbin/isakmpd/pf_key_v2.c
2061
if (pf_key_v2_msg_add(delete, (struct sadb_ext *)&ssa, 0) == -1)
sbin/isakmpd/pf_key_v2.c
2087
if (pf_key_v2_msg_add(delete, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
209
struct sadb_ext *ext;
sbin/isakmpd/pf_key_v2.c
2112
if (pf_key_v2_msg_add(delete, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
2407
if (pf_key_v2_msg_add(askpolicy, (struct sadb_ext *)&policy, 0) == -1)
sbin/isakmpd/pf_key_v2.c
291
for (ext = (struct sadb_ext *) (msg + 1);
sbin/isakmpd/pf_key_v2.c
294
ext = (struct sadb_ext *) ((u_int8_t *) ext +
sbin/isakmpd/pf_key_v2.c
3281
if (pf_key_v2_msg_add(grpspis, (struct sadb_ext *)&sa1, 0) == -1)
sbin/isakmpd/pf_key_v2.c
3293
if (pf_key_v2_msg_add(grpspis, (struct sadb_ext *)&sa2, 0) == -1)
sbin/isakmpd/pf_key_v2.c
3312
if (pf_key_v2_msg_add(grpspis, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
3325
if (pf_key_v2_msg_add(grpspis, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
3350
(struct sadb_ext *)&protocol, 0) == -1)
sbin/isakmpd/pf_key_v2.c
570
if (pf_key_v2_msg_add(getspi, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
591
if (pf_key_v2_msg_add(getspi, (struct sadb_ext *) addr,
sbin/isakmpd/pf_key_v2.c
607
if (pf_key_v2_msg_add(getspi, (struct sadb_ext *)&spirange, 0) == -1)
sbin/isakmpd/pf_key_v2.c
706
if (pf_key_v2_msg_add(gettdb, (struct sadb_ext *)ssa,
sbin/isakmpd/pf_key_v2.c
729
if (pf_key_v2_msg_add(gettdb, (struct sadb_ext *)addr,
sys/net/pfkeyv2.c
2498
((struct sadb_ext *)
sys/net/pfkeyv2.c
2666
((struct sadb_ext *)
sys/net/pfkeyv2.c
458
j += ((struct sadb_ext *)headers[i])->sadb_ext_len *
sys/net/pfkeyv2.c
476
((struct sadb_ext *) headers[i])->sadb_ext_type = i;
sys/net/pfkeyv2.h
414
#define EXTLEN(x) (((struct sadb_ext *)(x))->sadb_ext_len * sizeof(uint64_t))
sys/net/pfkeyv2_parsemessage.c
287
struct sadb_ext *sadb_ext;
sys/net/pfkeyv2_parsemessage.c
337
sadb_ext = (struct sadb_ext *)p;
sys/net/pfkeyv2_parsemessage.c
338
if (left < sizeof(struct sadb_ext)) {
sys/net/pfkeyv2_parsemessage.c
343
i = sadb_ext->sadb_ext_len * sizeof(uint64_t);
sys/net/pfkeyv2_parsemessage.c
349
if (sadb_ext->sadb_ext_type > SADB_EXT_MAX) {
sys/net/pfkeyv2_parsemessage.c
351
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
355
if (!sadb_ext->sadb_ext_type) {
sys/net/pfkeyv2_parsemessage.c
360
if (!(allow & (1LL << sadb_ext->sadb_ext_type))) {
sys/net/pfkeyv2_parsemessage.c
363
sadb_ext->sadb_ext_type, sadb_msg->sadb_msg_type);
sys/net/pfkeyv2_parsemessage.c
367
if (headers[sadb_ext->sadb_ext_type]) {
sys/net/pfkeyv2_parsemessage.c
369
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
373
seen |= (1LL << sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
375
switch (sadb_ext->sadb_ext_type) {
sys/net/pfkeyv2_parsemessage.c
384
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
392
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
399
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
407
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
415
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
423
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
434
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
451
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
473
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
480
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
488
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
498
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
505
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
510
switch (sadb_ext->sadb_ext_type)
sys/net/pfkeyv2_parsemessage.c
523
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
538
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
549
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
557
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
565
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
570
switch (sadb_ext->sadb_ext_type)
sys/net/pfkeyv2_parsemessage.c
583
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
597
sa->sa_family, sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
610
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
617
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
624
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
631
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
644
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
652
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
659
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
671
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
682
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
776
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
783
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
793
max_alg = sadb_ext->sadb_ext_type ==
sys/net/pfkeyv2_parsemessage.c
806
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
815
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
898
sadb_ext->sadb_ext_type);
sys/net/pfkeyv2_parsemessage.c
902
headers[sadb_ext->sadb_ext_type] = p;
usr.sbin/bgpd/pfkey.c
442
struct sadb_ext *ext;
usr.sbin/bgpd/pfkey.c
487
for (ext = (struct sadb_ext *)(msg + 1);
usr.sbin/bgpd/pfkey.c
490
ext = (struct sadb_ext *)((uint8_t *)ext +
usr.sbin/ldpd/pfkey.c
284
struct sadb_ext *ext;
usr.sbin/ldpd/pfkey.c
323
for (ext = (struct sadb_ext *)(msg + 1);
usr.sbin/ldpd/pfkey.c
326
ext = (struct sadb_ext *)((uint8_t *)ext +
usr.sbin/sasyncd/pfkey.c
144
static struct sadb_ext *
usr.sbin/sasyncd/pfkey.c
147
struct sadb_ext *ext;
usr.sbin/sasyncd/pfkey.c
153
ext = (struct sadb_ext *)e;
usr.sbin/sasyncd/pfkey.c
169
struct sadb_ext *ext;