Lines Matching refs:reverse

2517 	struct ipsec_rule *reverse;  in reverse_sa()  local
2523 reverse = calloc(1, sizeof(struct ipsec_rule)); in reverse_sa()
2524 if (reverse == NULL) in reverse_sa()
2527 reverse->type |= RULE_SA; in reverse_sa()
2528 reverse->satype = rule->satype; in reverse_sa()
2529 reverse->tmode = rule->tmode; in reverse_sa()
2530 reverse->src = copyhost(rule->dst); in reverse_sa()
2531 reverse->dst = copyhost(rule->src); in reverse_sa()
2532 reverse->spi = spi; in reverse_sa()
2533 reverse->udpencap = rule->udpencap; in reverse_sa()
2534 reverse->udpdport = rule->udpdport; in reverse_sa()
2535 reverse->xfs = copytransforms(rule->xfs); in reverse_sa()
2536 reverse->authkey = authkey; in reverse_sa()
2537 reverse->enckey = enckey; in reverse_sa()
2539 return (reverse); in reverse_sa()
2818 struct ipsec_rule *reverse; in reverse_rule() local
2820 reverse = calloc(1, sizeof(struct ipsec_rule)); in reverse_rule()
2821 if (reverse == NULL) in reverse_rule()
2824 reverse->type |= RULE_FLOW; in reverse_rule()
2828 reverse->direction = (u_int8_t)IPSEC_IN; in reverse_rule()
2830 reverse->direction = (u_int8_t)IPSEC_OUT; in reverse_rule()
2832 reverse->flowtype = rule->flowtype; in reverse_rule()
2833 reverse->src = copyhost(rule->dst); in reverse_rule()
2834 reverse->dst = copyhost(rule->src); in reverse_rule()
2835 reverse->sport = rule->dport; in reverse_rule()
2836 reverse->dport = rule->sport; in reverse_rule()
2838 reverse->local = copyhost(rule->local); in reverse_rule()
2840 reverse->peer = copyhost(rule->peer); in reverse_rule()
2841 reverse->satype = rule->satype; in reverse_rule()
2842 reverse->proto = rule->proto; in reverse_rule()
2845 reverse->auth = calloc(1, sizeof(struct ipsec_auth)); in reverse_rule()
2846 if (reverse->auth == NULL) in reverse_rule()
2848 if (rule->auth->dstid && (reverse->auth->dstid = in reverse_rule()
2851 if (rule->auth->srcid && (reverse->auth->srcid = in reverse_rule()
2854 reverse->auth->srcid_type = rule->auth->srcid_type; in reverse_rule()
2855 reverse->auth->dstid_type = rule->auth->dstid_type; in reverse_rule()
2856 reverse->auth->type = rule->auth->type; in reverse_rule()
2859 return reverse; in reverse_rule()