Lines Matching refs:direct_interface

4979 	ifnet_t direct_interface = NULL;  in necp_update_client_result()  local
4984 direct_interface = ifindex2ifnet[result.routed_interface_index]; in necp_update_client_result()
4988 direct_interface = ifindex2ifnet[parsed_parameters->required_interface_index]; in necp_update_client_result()
4992 direct_interface = ifindex2ifnet[result.routing_result_parameter.scoped_interface_index]; in necp_update_client_result()
4994 if (direct_interface != NULL) { in necp_update_client_result()
4995 delegate_interface = direct_interface->if_delegated.ifp; in necp_update_client_result()
5012 if (direct_interface != NULL) { in necp_update_client_result()
5014 interface_struct.index = direct_interface->if_index; in necp_update_client_result()
5015 interface_struct.generation = ifnet_get_generation(direct_interface); in necp_update_client_result()
5021 if (ifnet_updown_delta(direct_interface, &updown_delta) == 0) { in necp_update_client_result()
5040 if (direct_interface != NULL) { in necp_update_client_result()
5042 necp_client_add_agent_interface_options(client, parsed_parameters, direct_interface); in necp_update_client_result()
5045 necp_client_add_interface_option_if_needed(client, direct_interface->if_index, in necp_update_client_result()
5046 ifnet_get_generation(direct_interface), NULL, false); in necp_update_client_result()
5062 if (multi_interface != direct_interface && in necp_update_client_result()
5075 if (direct_interface != NULL) { in necp_update_client_result()
5078 necp_client_add_agent_interface_options(client, parsed_parameters, direct_interface); in necp_update_client_result()
5081 necp_client_add_interface_option_if_needed(client, direct_interface->if_index, in necp_update_client_result()
5082 ifnet_get_generation(direct_interface), NULL, false); in necp_update_client_result()
5097 if (direct_interface != NULL) { in necp_update_client_result()
5099 necp_client_add_browse_interface_options(client, parsed_parameters, direct_interface); in necp_update_client_result()
5156 if (direct_interface != NULL) { in necp_update_client_result()
5157 ifnet_lock_shared(direct_interface); in necp_update_client_result()
5158 throughput.up = direct_interface->if_estimated_up_bucket; in necp_update_client_result()
5159 throughput.down = direct_interface->if_estimated_down_bucket; in necp_update_client_result()
5160 if (direct_interface->if_agentids != NULL) { in necp_update_client_result()
5161 for (u_int32_t i = 0; i < direct_interface->if_agentcount; i++) { in necp_update_client_result()
5162 if (uuid_is_null(direct_interface->if_agentids[i])) { in necp_update_client_result()
5171 uuid_compare(direct_interface->if_agentids[i], result.netagents[j]) == 0) { in necp_update_client_result()
5177 if (!skip_agent && necp_agent_is_removed_by_type(&result, direct_interface->if_agentids[i])) { in necp_update_client_result()
5184 uuid_copy(netagent.netagent_uuid, direct_interface->if_agentids[i]); in necp_update_client_result()
5187 direct_interface->if_index, ifnet_get_generation(direct_interface))) { in necp_update_client_result()
5193 ifnet_lock_done(direct_interface); in necp_update_client_result()