IPSP_DIRECTION_IN
if (csa->csa_dir == IPSP_DIRECTION_IN) {
csa->csa_dir == IPSP_DIRECTION_IN ? "incoming" : "outgoing",
if (csa->csa_dir == IPSP_DIRECTION_IN) {
flowb->flow_dir = IPSP_DIRECTION_IN;
csa->csa_dir = IPSP_DIRECTION_IN;
csb->csa_dir = csa->csa_dir == IPSP_DIRECTION_IN ?
IPSP_DIRECTION_OUT : IPSP_DIRECTION_IN;
csb2->csa_dir = csa2->csa_dir == IPSP_DIRECTION_IN ?
IPSP_DIRECTION_OUT : IPSP_DIRECTION_IN;
if (patched->flow_dir == IPSP_DIRECTION_IN)
if (patched->flow_dir == IPSP_DIRECTION_IN)
csa->csa_dir == IPSP_DIRECTION_IN ? "in" : "out",
flow->flow_dir == IPSP_DIRECTION_IN ? "in" : "out",
if (sa1->csa_dir == IPSP_DIRECTION_IN) {
flow.flow_dir == IPSP_DIRECTION_IN ? "in" : "out",
if (flow->flow_dir == IPSP_DIRECTION_IN)
rdomain = (sa->csa_dir == IPSP_DIRECTION_IN) ?
case IPSP_DIRECTION_IN:
case IPSP_DIRECTION_IN:
direction = IPSP_DIRECTION_IN;
case IPSP_DIRECTION_IN:
IPSP_DIRECTION_IN : IPSP_DIRECTION_OUT;
IPSP_DIRECTION_IN : IPSP_DIRECTION_OUT;
ingress ? IPSP_DIRECTION_IN : IPSP_DIRECTION_OUT;
if ((sab->sadb_protocol_direction != IPSP_DIRECTION_IN) &&
if ((seclevel != NULL) && (direction == IPSP_DIRECTION_IN) &&
error = ipsp_spd_lookup(m, af, hlen, IPSP_DIRECTION_IN,
error = ipsp_spd_lookup(m, af, hlen, IPSP_DIRECTION_IN,
tdbp->tdb_iface_dir == IPSP_DIRECTION_IN) {
error = ipsp_spd_lookup(m, af, iphlen, IPSP_DIRECTION_IN,
error = ipsp_spd_lookup(m, af, iphlen, IPSP_DIRECTION_IN,
if (dir == IPSP_DIRECTION_IN) {
if (pfkey_flow(pfkey_fd, satype, SADB_X_ADDFLOW, IPSP_DIRECTION_IN,
if (pfkey_flow(pfkey_fd, satype, SADB_X_ADDFLOW, IPSP_DIRECTION_IN,
if (pfkey_flow(pfkey_fd, satype, SADB_X_DELFLOW, IPSP_DIRECTION_IN,
if (pfkey_flow(pfkey_fd, satype, SADB_X_DELFLOW, IPSP_DIRECTION_IN,