Lines Matching refs:interface_index
435 uint32_t interface_index; member
1102 combine_interface_details(uint32_t interface_index, uint32_t interface_flags) in combine_interface_details() argument
1105 ((uint64_t)interface_index & INTERFACE_INDEX_MASK) << INTERFACE_INDEX_SHIFT; in combine_interface_details()
1111 split_interface_details(uint64_t combined_details, uint32_t *interface_index, uint32_t *interface_f… in split_interface_details() argument
1113 *interface_index = (combined_details >> INTERFACE_INDEX_SHIFT) & INTERFACE_INDEX_MASK; in split_interface_details()
1123 …uint64_t combined_details = combine_interface_details(flow->interface_index, flow->interface_flags… in necp_flow_save_current_interface_details()
1143 uint32_t if_idx = flow->interface_index; in necp_client_collect_interface_stats()
1909 uint32_t interface_index, in necp_client_add_nexus_flow() argument
1916 new_flow->interface_index = interface_index; in necp_client_add_nexus_flow()
1934 uint32_t interface_index) in necp_client_add_nexus_flow_if_needed() argument
1947 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_add_nexus_flow_if_needed()
1948 ifp = ifindex2ifnet[interface_index]; in necp_client_add_nexus_flow_if_needed()
1956 necp_client_add_nexus_flow(flow_registration, nexus_agent, interface_index, interface_flags); in necp_client_add_nexus_flow_if_needed()
1961 uint32_t interface_index) in necp_client_add_interface_flow() argument
1966 new_flow->interface_index = interface_index; in necp_client_add_interface_flow()
1980 uint32_t interface_index) in necp_client_add_interface_flow_if_needed() argument
1983 interface_index == IFSCOPE_NONE) { in necp_client_add_interface_flow_if_needed()
1990 if (!flow->nexus && !flow->socket && flow->interface_index == interface_index) { in necp_client_add_interface_flow_if_needed()
1998 return necp_client_add_interface_flow(flow_registration, interface_index); in necp_client_add_interface_flow_if_needed()
2003 uint32_t interface_index, in necp_client_add_interface_option_if_needed() argument
2008 if ((interface_index == IFSCOPE_NONE && !network_provider) || in necp_client_add_interface_option_if_needed()
2023 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2038 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2058 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2074 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2097 flow->interface_index, in necp_client_flow_is_viable()
2121 if (flow->interface_index != IFSCOPE_NONE) { in necp_client_flow_is_viable()
2124 struct ifnet *ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_is_viable()
2147 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2152 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2158 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2163 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2215 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_VIABLE, flow->interface_index, flow->necp_f… in necp_client_update_flows()
2222 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_NONVIABLE, flow->interface_index, flow->nec… in necp_client_update_flows()
2398 uint32_t interface_index, uint32_t interface_generation) in necp_netagent_applies_to_client() argument
2400 #pragma unused(interface_index, interface_generation) in necp_netagent_applies_to_client()
2471 necp_client_add_interface_option_if_needed(client, interface_index, in necp_netagent_applies_to_client()
3841 flow->interface_index = ifp->if_index; in necp_client_assign_from_socket()
3843 flow->interface_index = IFSCOPE_NONE; in necp_client_assign_from_socket()
7820 interface_struct.index = flow->interface_index; in necp_client_fillout_flow_tlvs()
8521 uint32_t interface_index = 0; in necp_client_add_flow() local
8529 interface_index = option->interface_index; in necp_client_add_flow()
8536 interface_index = option->interface_index; in necp_client_add_flow()
8546 necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index); in necp_client_add_flow()
8611 uint32_t interface_index = IFSCOPE_NONE; in necp_client_add_flow() local
8619 interface_index = interface->if_index; in necp_client_add_flow()
8625 if (interface_index != IFSCOPE_NONE) { in necp_client_add_flow()
8631 necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index); in necp_client_add_flow()
8740 uint32_t interface_index = 0; in necp_client_request_nexus() local
8749 interface_index = option->interface_index; in necp_client_request_nexus()
8757 interface_index = option->interface_index; in necp_client_request_nexus()
8785 necp_client_add_nexus_flow_if_needed(new_registration, nexus_uuid, interface_index); in necp_client_request_nexus()
9202 u_int32_t interface_index = 0; in necp_client_copy_interface() local
9213 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
9219 if (interface_index == 0) { in necp_client_copy_interface()
9221 NECPLOG(LOG_ERR, "necp_client_copy_interface bad interface_index (%d)", interface_index); in necp_client_copy_interface()
9228 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_copy_interface()
9229 interface = ifindex2ifnet[interface_index]; in necp_client_copy_interface()
9366 u_int32_t interface_index = IFSCOPE_NONE; in necp_client_get_interface_address() local
9379 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
9385 if (interface_index == IFSCOPE_NONE) { in necp_client_get_interface_address()
9387 NECPLOG(LOG_ERR, "necp_client_get_interface_address bad interface_index (%d)", interface_index); in necp_client_get_interface_address()
9411 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_get_interface_address()
9412 ifp = ifindex2ifnet[interface_index]; in necp_client_get_interface_address()
9421 struct rtentry *rt = rtalloc1_scoped((struct sockaddr *)&address, 0, 0, interface_index); in necp_client_get_interface_address()