Lines Matching refs:ipa_apply
759 act->ipa_apply.ipp_use_ah = !!(flags & SPD_APPLY_AH); in spd_convert_flags()
760 act->ipa_apply.ipp_use_esp = !!(flags & SPD_APPLY_ESP); in spd_convert_flags()
761 act->ipa_apply.ipp_use_espa = !!(flags & SPD_APPLY_ESPA); in spd_convert_flags()
762 act->ipa_apply.ipp_use_se = !!(flags & SPD_APPLY_SE); in spd_convert_flags()
763 act->ipa_apply.ipp_use_unique = !!(flags & SPD_APPLY_UNIQUE); in spd_convert_flags()
771 act->ipa_apply.ipp_espe_maxbits = IPSEC_MAX_KEYBITS; in spdsock_reset_act()
772 act->ipa_apply.ipp_espa_maxbits = IPSEC_MAX_KEYBITS; in spdsock_reset_act()
773 act->ipa_apply.ipp_ah_maxbits = IPSEC_MAX_KEYBITS; in spdsock_reset_act()
783 if (tunnel_polhead && act->ipa_apply.ipp_use_unique) { in spdsock_check_action()
788 (act->ipa_apply.ipp_use_ah || in spdsock_check_action()
789 act->ipa_apply.ipp_use_esp || in spdsock_check_action()
790 act->ipa_apply.ipp_use_espa || in spdsock_check_action()
791 act->ipa_apply.ipp_use_se || in spdsock_check_action()
792 act->ipa_apply.ipp_use_unique)) { in spdsock_check_action()
797 !act->ipa_apply.ipp_use_ah && in spdsock_check_action()
798 !act->ipa_apply.ipp_use_esp) { in spdsock_check_action()
904 act.ipa_apply.ipp_auth_alg = attrp->spd_attr_value; in spdsock_ext_to_actvec()
912 act.ipa_apply.ipp_encr_alg = attrp->spd_attr_value; in spdsock_ext_to_actvec()
920 act.ipa_apply.ipp_esp_auth_alg = attrp->spd_attr_value; in spdsock_ext_to_actvec()
924 act.ipa_apply.ipp_espe_minbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
928 act.ipa_apply.ipp_espe_maxbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
932 act.ipa_apply.ipp_ah_minbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
936 act.ipa_apply.ipp_ah_maxbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
940 act.ipa_apply.ipp_espa_minbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
944 act.ipa_apply.ipp_espa_maxbits = attrp->spd_attr_value; in spdsock_ext_to_actvec()
954 act.ipa_apply.ipp_km_proto = attrp->spd_attr_value; in spdsock_ext_to_actvec()
958 act.ipa_apply.ipp_km_cookie = attrp->spd_attr_value; in spdsock_ext_to_actvec()
962 act.ipa_apply.ipp_replay_depth = attrp->spd_attr_value; in spdsock_ext_to_actvec()
1653 if (act->ipa_apply.ipp_use_ah) in spdsock_encode_action()
1655 if (act->ipa_apply.ipp_use_esp) in spdsock_encode_action()
1657 if (act->ipa_apply.ipp_use_espa) in spdsock_encode_action()
1659 if (act->ipa_apply.ipp_use_se) in spdsock_encode_action()
1661 if (act->ipa_apply.ipp_use_unique) in spdsock_encode_action()
1665 EMIT(SPD_ATTR_AH_AUTH, act->ipa_apply.ipp_auth_alg); in spdsock_encode_action()
1667 act->ipa_apply.ipp_ah_minbits); in spdsock_encode_action()
1669 act->ipa_apply.ipp_ah_maxbits); in spdsock_encode_action()
1672 EMIT(SPD_ATTR_ESP_ENCR, act->ipa_apply.ipp_encr_alg); in spdsock_encode_action()
1674 act->ipa_apply.ipp_espe_minbits); in spdsock_encode_action()
1676 act->ipa_apply.ipp_espe_maxbits); in spdsock_encode_action()
1679 act->ipa_apply.ipp_esp_auth_alg); in spdsock_encode_action()
1681 act->ipa_apply.ipp_espa_minbits); in spdsock_encode_action()
1683 act->ipa_apply.ipp_espa_maxbits); in spdsock_encode_action()
1686 if (act->ipa_apply.ipp_km_proto != 0) in spdsock_encode_action()
1687 EMIT(SPD_ATTR_KM_PROTO, act->ipa_apply.ipp_km_proto); in spdsock_encode_action()
1688 if (act->ipa_apply.ipp_km_cookie != 0) in spdsock_encode_action()
1689 EMIT(SPD_ATTR_KM_PROTO, act->ipa_apply.ipp_km_cookie); in spdsock_encode_action()
1690 if (act->ipa_apply.ipp_replay_depth != 0) in spdsock_encode_action()
1692 act->ipa_apply.ipp_replay_depth); in spdsock_encode_action()