Lines Matching refs:sa2_payload
447 struct sadb_x_sa2 *sa2_payload = (struct sadb_x_sa2 *)(void *)(payload + tlen); in send_pkey_get_spi() local
448 sa2_payload->sadb_x_sa2_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_get_spi()
449 sa2_payload->sadb_x_sa2_exttype = SADB_X_EXT_SA2; in send_pkey_get_spi()
450 sa2_payload->sadb_x_sa2_mode = IPSEC_MODE_TRANSPORT; in send_pkey_get_spi()
451 sa2_payload->sadb_x_sa2_reqid = 0; in send_pkey_get_spi()
452 tlen += sizeof(*sa2_payload); in send_pkey_get_spi()
507 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_add_sa() local
508 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_add_sa()
509 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_add_sa()
510 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_add_sa()
511 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_add_sa()
512 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_add_sa()
513 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_add_sa()
514 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_add_sa()
515 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_add_sa()
516 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_add_sa()
517 sa2_payload->sadb_sa_natt_port = 4500; in send_pkey_add_sa()
518 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_add_sa()
519 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_add_sa()
520 tlen += sizeof(*sa2_payload); in send_pkey_add_sa()
634 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_update_sa() local
635 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_update_sa()
636 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_update_sa()
637 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_update_sa()
638 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_update_sa()
639 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_update_sa()
640 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_update_sa()
641 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_update_sa()
642 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_update_sa()
643 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_update_sa()
644 sa2_payload->sadb_sa_natt_port = 0; // Bad value to trigger failure in send_pkey_update_sa()
645 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_update_sa()
646 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_update_sa()
647 tlen += sizeof(*sa2_payload); in send_pkey_update_sa()
740 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_migrate_sa() local
741 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_migrate_sa()
742 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_migrate_sa()
743 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_migrate_sa()
744 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_migrate_sa()
745 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_migrate_sa()
746 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_migrate_sa()
747 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_migrate_sa()
748 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_migrate_sa()
749 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_migrate_sa()
750 sa2_payload->sadb_sa_natt_port = 0; // Bad value to trigger failure in send_pkey_migrate_sa()
751 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_migrate_sa()
752 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_migrate_sa()
753 tlen += sizeof(*sa2_payload); in send_pkey_migrate_sa()
947 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_delete_sa() local
948 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_delete_sa()
949 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_delete_sa()
950 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_delete_sa()
951 tlen += sizeof(*sa2_payload); in send_pkey_delete_sa()