Lines Matching refs:sa2_payload
459 struct sadb_x_sa2 *sa2_payload = (struct sadb_x_sa2 *)(void *)(payload + tlen); in send_pkey_get_spi() local
460 sa2_payload->sadb_x_sa2_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_get_spi()
461 sa2_payload->sadb_x_sa2_exttype = SADB_X_EXT_SA2; in send_pkey_get_spi()
462 sa2_payload->sadb_x_sa2_mode = IPSEC_MODE_TRANSPORT; in send_pkey_get_spi()
463 sa2_payload->sadb_x_sa2_reqid = 0; in send_pkey_get_spi()
464 tlen += sizeof(*sa2_payload); in send_pkey_get_spi()
519 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_add_sa() local
520 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_add_sa()
521 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_add_sa()
522 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_add_sa()
523 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_add_sa()
524 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_add_sa()
525 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_add_sa()
526 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_add_sa()
527 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_add_sa()
528 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_add_sa()
529 sa2_payload->sadb_sa_natt_port = 4500; in send_pkey_add_sa()
530 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_add_sa()
531 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_add_sa()
532 tlen += sizeof(*sa2_payload); in send_pkey_add_sa()
646 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_update_sa() local
647 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_update_sa()
648 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_update_sa()
649 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_update_sa()
650 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_update_sa()
651 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_update_sa()
652 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_update_sa()
653 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_update_sa()
654 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_update_sa()
655 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_update_sa()
656 sa2_payload->sadb_sa_natt_port = 0; // Bad value to trigger failure in send_pkey_update_sa()
657 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_update_sa()
658 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_update_sa()
659 tlen += sizeof(*sa2_payload); in send_pkey_update_sa()
752 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_migrate_sa() local
753 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_migrate_sa()
754 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_migrate_sa()
755 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_migrate_sa()
756 sa2_payload->sa.sadb_sa_replay = 4; in send_pkey_migrate_sa()
757 sa2_payload->sa.sadb_sa_state = SADB_SASTATE_LARVAL; in send_pkey_migrate_sa()
758 sa2_payload->sa.sadb_sa_auth = SADB_X_AALG_SHA2_256; in send_pkey_migrate_sa()
759 sa2_payload->sa.sadb_sa_encrypt = SADB_X_EALG_AESCBC; in send_pkey_migrate_sa()
760 sa2_payload->sa.sadb_sa_flags |= (SADB_X_EXT_NATT | SADB_X_EXT_NATT_KEEPALIVE); in send_pkey_migrate_sa()
761 sa2_payload->sadb_sa_natt_src_port = htons(4500); in send_pkey_migrate_sa()
762 sa2_payload->sadb_sa_natt_port = 0; // Bad value to trigger failure in send_pkey_migrate_sa()
763 sa2_payload->sadb_sa_natt_interval = 20; in send_pkey_migrate_sa()
764 sa2_payload->sadb_sa_natt_offload_interval = 0; in send_pkey_migrate_sa()
765 tlen += sizeof(*sa2_payload); in send_pkey_migrate_sa()
959 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen); in send_pkey_delete_sa() local
960 sa2_payload->sa.sadb_sa_len = PFKEY_UNIT64(sizeof(*sa2_payload)); in send_pkey_delete_sa()
961 sa2_payload->sa.sadb_sa_exttype = SADB_EXT_SA; in send_pkey_delete_sa()
962 sa2_payload->sa.sadb_sa_spi = htonl(spi); in send_pkey_delete_sa()
963 tlen += sizeof(*sa2_payload); in send_pkey_delete_sa()