Lines Matching refs:returned_result

7963     struct necp_aggregate_result *returned_result,  in necp_application_find_policy_match_internal()  argument
8057 if (returned_result == NULL) { in necp_application_find_policy_match_internal()
8076 memset(returned_result, 0, sizeof(struct necp_aggregate_result)); in necp_application_find_policy_match_internal()
8085 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8339 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8340 returned_result->skip_policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8341 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8367 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8368 returned_result->skip_policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8369 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_PASS; in necp_application_find_policy_match_internal()
8371 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal()
8374 returned_result->routed_interface_index = bound_interface_index; in necp_application_find_policy_match_internal()
8447 returned_result->filter_control_unit = 0; in necp_application_find_policy_match_internal()
8449 returned_result->filter_control_unit = filter_control_unit; in necp_application_find_policy_match_internal()
8453 returned_result->flow_divert_aggregate_unit = flow_divert_aggregate_unit; in necp_application_find_policy_match_internal()
8456 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8457 returned_result->skip_policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8458 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_PASS; in necp_application_find_policy_match_internal()
8459 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal()
8462 …g, "APPLICATION", "RESULT - Loopback PASS <NO MATCH>", returned_result->policy_id, returned_result in necp_application_find_policy_match_internal()
8467 returned_result->policy_id = matched_policy->id; in necp_application_find_policy_match_internal()
8468 returned_result->skip_policy_id = skip_policy_id; in necp_application_find_policy_match_internal()
8469 returned_result->routing_result = matched_policy->result; in necp_application_find_policy_match_internal()
8470 …memcpy(&returned_result->routing_result_parameter, &matched_policy->result_parameter, sizeof(retur… in necp_application_find_policy_match_internal()
8484 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8485 returned_result->skip_policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8486 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8487 …EVEL(debug, "APPLICATION", "RESULT - DROP <NO MATCH>", returned_result->policy_id, returned_result in necp_application_find_policy_match_internal()
8489 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8490 returned_result->skip_policy_id = skip_policy_id; in necp_application_find_policy_match_internal()
8491 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_NONE; in necp_application_find_policy_match_internal()
8492 …G_APP_LEVEL(debug, "APPLICATION", "RESULT - NO MATCH", returned_result->policy_id, returned_result in necp_application_find_policy_match_internal()
8498 returned_result->policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8499 returned_result->skip_policy_id = NECP_KERNEL_POLICY_ID_NO_MATCH; in necp_application_find_policy_match_internal()
8500 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8501 …APPLICATION", "RESULT - DROP <NO CLIENT / MULTICAST>", returned_result->policy_id, returned_result in necp_application_find_policy_match_internal()
8504 returned_result->filter_control_unit = 0; in necp_application_find_policy_match_internal()
8506 returned_result->filter_control_unit = filter_control_unit; in necp_application_find_policy_match_internal()
8510 returned_result->flow_divert_aggregate_unit = flow_divert_aggregate_unit; in necp_application_find_policy_match_internal()
8525 uuid_copy(returned_result->netagents[netagent_i], mapping->uuid); in necp_application_find_policy_match_internal()
8526 returned_result->netagent_use_flags[netagent_i] = netagent_use_flags[netagent_cursor]; in necp_application_find_policy_match_internal()
8533 …memcpy(&returned_result->remove_netagent_types[removed_netagent_type_i], &mapping->agent_type, siz… in necp_application_find_policy_match_internal()
8546 if (returned_result->routing_result == NECP_KERNEL_POLICY_RESULT_SOCKET_SCOPED) { in necp_application_find_policy_match_internal()
8547 output_bound_interface = returned_result->routing_result_parameter.scoped_interface_index; in necp_application_find_policy_match_internal()
8548 } else if (returned_result->routing_result == NECP_KERNEL_POLICY_RESULT_IP_TUNNEL) { in necp_application_find_policy_match_internal()
8549 output_bound_interface = returned_result->routing_result_parameter.tunnel_interface_index; in necp_application_find_policy_match_internal()
8550 } else if (returned_result->routing_result == NECP_KERNEL_POLICY_RESULT_SCOPED_DIRECT) { in necp_application_find_policy_match_internal()
8553 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8555 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_SOCKET_SCOPED; in necp_application_find_policy_match_internal()
8556 returned_result->routing_result_parameter.scoped_interface_index = output_bound_interface; in necp_application_find_policy_match_internal()
8560 if (returned_result->routing_result == NECP_KERNEL_POLICY_RESULT_DROP && in necp_application_find_policy_match_internal()
8561returned_result->routing_result_parameter.drop_flags & NECP_KERNEL_POLICY_DROP_FLAG_LOCAL_NETWORK)… in necp_application_find_policy_match_internal()
8591 returned_result->routed_interface_index = 0; in necp_application_find_policy_match_internal()
8596 returned_result->routed_interface_index = output_bound_interface; in necp_application_find_policy_match_internal()
8618 returned_result->routed_interface_index = 0; in necp_application_find_policy_match_internal()
8643 returned_result->routed_interface_index = rt->rt_ifp->if_index; in necp_application_find_policy_match_internal()
8665 returned_result->routed_interface_index = in necp_application_find_policy_match_internal()
8672 if (returned_result->routed_interface_index != 0 && in necp_application_find_policy_match_internal()
8673returned_result->routed_interface_index != lo_ifp->if_index && // Loopback can accept any loca… in necp_application_find_policy_match_internal()
8688 …struct ifaddr *ifa = ifa_ifwithaddr_scoped(SA(&local_address_sanitized), returned_result->routed_i… in necp_application_find_policy_match_internal()
8691 returned_result->routed_interface_index = 0; in necp_application_find_policy_match_internal()
8726 } else if (returned_result->routed_interface_index != 0 && in necp_application_find_policy_match_internal()
8746 if (if_index_for_remote_addr == returned_result->routed_interface_index || in necp_application_find_policy_match_internal()
8791 returned_result->mss_recommended = NECP_CLIENT_RESULT_RECOMMENDED_MSS_NONE; in necp_application_find_policy_match_internal()
8793 returned_result->mss_recommended = NECP_CLIENT_RESULT_RECOMMENDED_MSS_MEDIUM; in necp_application_find_policy_match_internal()
8795 returned_result->mss_recommended = NECP_CLIENT_RESULT_RECOMMENDED_MSS_LOW; in necp_application_find_policy_match_internal()
8828 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8829 …memset(&returned_result->routing_result_parameter, 0, sizeof(returned_result->routing_result_param… in necp_application_find_policy_match_internal()
8836 u_int interface_to_check = returned_result->routed_interface_index; in necp_application_find_policy_match_internal()
8850 returned_result->routed_interface_index); in necp_application_find_policy_match_internal()
8856 returned_result->routed_interface_index); in necp_application_find_policy_match_internal()
8876 if (ifnet_get_nat64prefix(v6Route->rt_ifp, returned_result->nat64_prefixes) == 0) { in necp_application_find_policy_match_internal()
8913 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
8914 …memset(&returned_result->routing_result_parameter, 0, sizeof(returned_result->routing_result_param… in necp_application_find_policy_match_internal()
8937 if (returned_result->routing_result == NECP_KERNEL_POLICY_RESULT_NONE) { in necp_application_find_policy_match_internal()
8941 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_SOCKET_DIVERT; in necp_application_find_policy_match_internal()
8942 returned_result->routing_result_parameter.flow_divert_control_unit = flow_divert_control_unit; in necp_application_find_policy_match_internal()
8945 returned_result->flow_divert_aggregate_unit = flow_divert_aggregate_unit; in necp_application_find_policy_match_internal()
8957 if (uuid_compare(returned_result->netagents[netagent_cursor], mapping->uuid) == 0) { in necp_application_find_policy_match_internal()
8962 returned_result->netagent_use_flags[netagent_cursor] = NECP_AGENT_USE_FLAG_REMOVE; in necp_application_find_policy_match_internal()
8964 } else if (uuid_is_null(returned_result->netagents[netagent_cursor])) { in necp_application_find_policy_match_internal()
8967 uuid_copy(returned_result->netagents[netagent_cursor], mapping->uuid); in necp_application_find_policy_match_internal()
8969 returned_result->netagent_use_flags[netagent_cursor] = NECP_AGENT_USE_FLAG_REMOVE; in necp_application_find_policy_match_internal()
8971 returned_result->netagent_use_flags[netagent_cursor] = 0; in necp_application_find_policy_match_internal()
9040 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
9041 …memset(&returned_result->routing_result_parameter, 0, sizeof(returned_result->routing_result_param… in necp_application_find_policy_match_internal()
9047 returned_result->routing_result = NECP_KERNEL_POLICY_RESULT_DROP; in necp_application_find_policy_match_internal()
9048 …memset(&returned_result->routing_result_parameter, 0, sizeof(returned_result->routing_result_param… in necp_application_find_policy_match_internal()