Lines Matching refs:assoc
1852 print_sa(FILE *file, char *prefix, struct sadb_sa *assoc) in print_sa() argument
1854 if (assoc->sadb_sa_len != SADB_8TO64(sizeof (*assoc))) { in print_sa()
1857 SADB_64TO8(assoc->sadb_sa_len)); in print_sa()
1860 if ((assoc->sadb_sa_flags & SADB_X_SAFLAGS_TCPSIG) == 0) { in print_sa()
1863 prefix, ntohl(assoc->sadb_sa_spi), assoc->sadb_sa_replay); in print_sa()
1868 switch (assoc->sadb_sa_state) { in print_sa()
1890 "<unknown %u>"), assoc->sadb_sa_state); in print_sa()
1893 if (assoc->sadb_sa_auth != SADB_AALG_NONE) { in print_sa()
1897 if ((assoc->sadb_sa_flags & SADB_X_SAFLAGS_TCPSIG) != 0) in print_sa()
1898 (void) dump_tcpsigalg(assoc->sadb_sa_auth, file); in print_sa()
1900 (void) dump_aalg(assoc->sadb_sa_auth, file); in print_sa()
1903 if (assoc->sadb_sa_encrypt != SADB_EALG_NONE) { in print_sa()
1906 (void) dump_ealg(assoc->sadb_sa_encrypt, file); in print_sa()
1910 assoc->sadb_sa_flags); in print_sa()
1911 if (assoc->sadb_sa_flags & SADB_SAFLAGS_PFS) in print_sa()
1913 if (assoc->sadb_sa_flags & SADB_SAFLAGS_NOREPLAY) in print_sa()
1917 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_USED) in print_sa()
1919 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_PAIRED) in print_sa()
1921 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_OUTBOUND) in print_sa()
1923 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_INBOUND) in print_sa()
1925 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_UNIQUE) in print_sa()
1927 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_AALG1) in print_sa()
1929 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_AALG2) in print_sa()
1931 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_EALG1) in print_sa()
1933 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_EALG2) in print_sa()
1935 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_NATT_LOC) in print_sa()
1937 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_NATT_REM) in print_sa()
1939 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_TUNNEL) in print_sa()
1941 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_NATTED) in print_sa()
1943 if (assoc->sadb_sa_flags & SADB_X_SAFLAGS_TCPSIG) in print_sa()
3228 struct sadb_sa *assoc; in save_assoc() local
3234 assoc = (struct sadb_sa *)ext; in save_assoc()
3235 if (assoc->sadb_sa_state != SADB_SASTATE_MATURE) { in save_assoc()
3245 ntohl(assoc->sadb_sa_spi)) < 0) { in save_assoc()
3251 if (assoc->sadb_sa_encrypt != SADB_EALG_NONE) { in save_assoc()
3253 rparsealg(assoc->sadb_sa_encrypt, in save_assoc()
3260 if (assoc->sadb_sa_auth != SADB_AALG_NONE) { in save_assoc()
3263 if ((assoc->sadb_sa_flags & in save_assoc()
3267 assoc->sadb_sa_auth)); in save_assoc()
3270 rparsealg(assoc->sadb_sa_auth, in save_assoc()
3279 if ((assoc->sadb_sa_flags & in save_assoc()
3282 assoc->sadb_sa_replay) < 0) { in save_assoc()
3288 if (assoc->sadb_sa_flags & (SADB_X_SAFLAGS_NATT_LOC | in save_assoc()