Lines Matching refs:interface_index
428 uint32_t interface_index; member
1081 combine_interface_details(uint32_t interface_index, uint16_t interface_flags) in combine_interface_details() argument
1084 ((uint64_t)interface_index & INTERFACE_INDEX_MASK) << INTERFACE_INDEX_SHIFT; in combine_interface_details()
1090 split_interface_details(uint64_t combined_details, uint32_t *interface_index, uint16_t *interface_f… in split_interface_details() argument
1092 *interface_index = (combined_details >> INTERFACE_INDEX_SHIFT) & INTERFACE_INDEX_MASK; in split_interface_details()
1102 …uint64_t combined_details = combine_interface_details(flow->interface_index, flow->interface_flags… in necp_flow_save_current_interface_details()
1122 uint32_t if_idx = flow->interface_index; in necp_client_collect_interface_stats()
1880 uint32_t interface_index, in necp_client_add_nexus_flow() argument
1887 new_flow->interface_index = interface_index; in necp_client_add_nexus_flow()
1905 uint32_t interface_index) in necp_client_add_nexus_flow_if_needed() argument
1918 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_add_nexus_flow_if_needed()
1919 ifp = ifindex2ifnet[interface_index]; in necp_client_add_nexus_flow_if_needed()
1927 necp_client_add_nexus_flow(flow_registration, nexus_agent, interface_index, interface_flags); in necp_client_add_nexus_flow_if_needed()
1932 uint32_t interface_index) in necp_client_add_interface_flow() argument
1937 new_flow->interface_index = interface_index; in necp_client_add_interface_flow()
1951 uint32_t interface_index) in necp_client_add_interface_flow_if_needed() argument
1954 interface_index == IFSCOPE_NONE) { in necp_client_add_interface_flow_if_needed()
1961 if (!flow->nexus && !flow->socket && flow->interface_index == interface_index) { in necp_client_add_interface_flow_if_needed()
1969 return necp_client_add_interface_flow(flow_registration, interface_index); in necp_client_add_interface_flow_if_needed()
1974 uint32_t interface_index, in necp_client_add_interface_option_if_needed() argument
1979 if ((interface_index == IFSCOPE_NONE && !network_provider) || in necp_client_add_interface_option_if_needed()
1994 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2009 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2029 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2045 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2068 flow->interface_index, in necp_client_flow_is_viable()
2092 if (flow->interface_index != IFSCOPE_NONE) { in necp_client_flow_is_viable()
2095 struct ifnet *ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_is_viable()
2118 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2123 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2129 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2134 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2186 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_VIABLE, flow->interface_index, flow->necp_f… in necp_client_update_flows()
2193 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_NONVIABLE, flow->interface_index, flow->nec… in necp_client_update_flows()
2369 uint32_t interface_index, uint32_t interface_generation) in necp_netagent_applies_to_client() argument
2371 #pragma unused(interface_index, interface_generation) in necp_netagent_applies_to_client()
2442 necp_client_add_interface_option_if_needed(client, interface_index, in necp_netagent_applies_to_client()
3795 flow->interface_index = ifp->if_index; in necp_client_assign_from_socket()
3797 flow->interface_index = IFSCOPE_NONE; in necp_client_assign_from_socket()
7596 interface_struct.index = flow->interface_index; in necp_client_fillout_flow_tlvs()
8266 uint32_t interface_index = 0; in necp_client_add_flow() local
8274 interface_index = option->interface_index; in necp_client_add_flow()
8281 interface_index = option->interface_index; in necp_client_add_flow()
8291 necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index); in necp_client_add_flow()
8337 uint32_t interface_index = IFSCOPE_NONE; in necp_client_add_flow() local
8345 interface_index = interface->if_index; in necp_client_add_flow()
8351 if (interface_index != IFSCOPE_NONE) { in necp_client_add_flow()
8357 necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index); in necp_client_add_flow()
8466 uint32_t interface_index = 0; in necp_client_request_nexus() local
8475 interface_index = option->interface_index; in necp_client_request_nexus()
8483 interface_index = option->interface_index; in necp_client_request_nexus()
8511 necp_client_add_nexus_flow_if_needed(new_registration, nexus_uuid, interface_index); in necp_client_request_nexus()
8898 u_int32_t interface_index = 0; in necp_client_copy_interface() local
8909 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
8915 if (interface_index == 0) { in necp_client_copy_interface()
8917 NECPLOG(LOG_ERR, "necp_client_copy_interface bad interface_index (%d)", interface_index); in necp_client_copy_interface()
8924 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_copy_interface()
8925 interface = ifindex2ifnet[interface_index]; in necp_client_copy_interface()
9059 u_int32_t interface_index = IFSCOPE_NONE; in necp_client_get_interface_address() local
9072 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
9078 if (interface_index == IFSCOPE_NONE) { in necp_client_get_interface_address()
9080 NECPLOG(LOG_ERR, "necp_client_get_interface_address bad interface_index (%d)", interface_index); in necp_client_get_interface_address()
9104 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_get_interface_address()
9105 ifp = ifindex2ifnet[interface_index]; in necp_client_get_interface_address()
9114 struct rtentry *rt = rtalloc1_scoped((struct sockaddr *)&address, 0, 0, interface_index); in necp_client_get_interface_address()