Lines Matching refs:interface_index
452 uint32_t interface_index; member
1223 combine_interface_details(uint32_t interface_index, uint32_t interface_flags) in combine_interface_details() argument
1226 ((uint64_t)interface_index & INTERFACE_INDEX_MASK) << INTERFACE_INDEX_SHIFT; in combine_interface_details()
1232 split_interface_details(uint64_t combined_details, uint32_t *interface_index, uint32_t *interface_f… in split_interface_details() argument
1234 *interface_index = (combined_details >> INTERFACE_INDEX_SHIFT) & INTERFACE_INDEX_MASK; in split_interface_details()
1244 …uint64_t combined_details = combine_interface_details(flow->interface_index, flow->interface_flags… in necp_flow_save_current_interface_details()
1264 uint32_t if_idx = flow->interface_index; in necp_client_collect_interface_stats()
2148 uint32_t interface_index, in necp_client_add_nexus_flow() argument
2156 new_flow->interface_index = interface_index; in necp_client_add_nexus_flow()
2173 uuid_t nexus_agent, uint32_t interface_index, bool aop_offload) in necp_client_add_nexus_flow_if_needed() argument
2186 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_add_nexus_flow_if_needed()
2187 ifp = ifindex2ifnet[interface_index]; in necp_client_add_nexus_flow_if_needed()
2195 …necp_client_add_nexus_flow(flow_registration, nexus_agent, interface_index, interface_flags, aop_o… in necp_client_add_nexus_flow_if_needed()
2200 uint32_t interface_index) in necp_client_add_interface_flow() argument
2205 new_flow->interface_index = interface_index; in necp_client_add_interface_flow()
2219 uint32_t interface_index) in necp_client_add_interface_flow_if_needed() argument
2222 interface_index == IFSCOPE_NONE) { in necp_client_add_interface_flow_if_needed()
2229 if (!flow->nexus && !flow->socket && flow->interface_index == interface_index) { in necp_client_add_interface_flow_if_needed()
2237 return necp_client_add_interface_flow(flow_registration, interface_index); in necp_client_add_interface_flow_if_needed()
2242 uint32_t interface_index, in necp_client_add_interface_option_if_needed() argument
2247 if ((interface_index == IFSCOPE_NONE && !network_provider) || in necp_client_add_interface_option_if_needed()
2262 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2277 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2297 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2313 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2336 flow->interface_index, in necp_client_flow_is_viable()
2360 if (flow->interface_index != IFSCOPE_NONE) { in necp_client_flow_is_viable()
2363 struct ifnet *ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_is_viable()
2386 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2391 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2397 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2402 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2454 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_VIABLE, flow->interface_index, flow->necp_f… in necp_client_update_flows()
2461 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_NONVIABLE, flow->interface_index, flow->nec… in necp_client_update_flows()
2639 uint32_t interface_index, uint32_t interface_generation) in necp_netagent_applies_to_client() argument
2641 #pragma unused(interface_index, interface_generation) in necp_netagent_applies_to_client()
2712 necp_client_add_interface_option_if_needed(client, interface_index, in necp_netagent_applies_to_client()
4108 flow->interface_index = ifp->if_index; in necp_client_assign_from_socket()
4110 flow->interface_index = IFSCOPE_NONE; in necp_client_assign_from_socket()
8540 if (flow->interface_index != IFSCOPE_NONE && flow->interface_index <= if_index) { in necp_client_flow_mac_and_gateway()
8541 ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_mac_and_gateway()
8566 flow->interface_index, &remote_ether) == 0) { in necp_client_flow_mac_and_gateway()
8677 interface_struct.index = flow->interface_index; in necp_client_fillout_flow_tlvs()
9469 uint32_t interface_index = 0; in necp_client_add_flow() local
9477 interface_index = option->interface_index; in necp_client_add_flow()
9484 interface_index = option->interface_index; in necp_client_add_flow()
9494 …necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index, p… in necp_client_add_flow()
9567 uint32_t interface_index = IFSCOPE_NONE; in necp_client_add_flow() local
9575 interface_index = interface->if_index; in necp_client_add_flow()
9581 if (interface_index != IFSCOPE_NONE) { in necp_client_add_flow()
9587 …necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index, p… in necp_client_add_flow()
9698 uint32_t interface_index = 0; in necp_client_request_nexus() local
9707 interface_index = option->interface_index; in necp_client_request_nexus()
9715 interface_index = option->interface_index; in necp_client_request_nexus()
9743 …necp_client_add_nexus_flow_if_needed(new_registration, nexus_uuid, interface_index, parameters.use… in necp_client_request_nexus()
10166 u_int32_t interface_index = 0; in necp_client_copy_interface() local
10177 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
10183 if (interface_index == 0) { in necp_client_copy_interface()
10185 NECPLOG(LOG_ERR, "necp_client_copy_interface bad interface_index (%d)", interface_index); in necp_client_copy_interface()
10192 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_copy_interface()
10193 interface = ifindex2ifnet[interface_index]; in necp_client_copy_interface()
10337 u_int32_t interface_index = IFSCOPE_NONE; in necp_client_get_interface_address() local
10350 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
10356 if (interface_index == IFSCOPE_NONE) { in necp_client_get_interface_address()
10358 NECPLOG(LOG_ERR, "necp_client_get_interface_address bad interface_index (%d)", interface_index); in necp_client_get_interface_address()
10382 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_get_interface_address()
10383 ifp = ifindex2ifnet[interface_index]; in necp_client_get_interface_address()
10392 struct rtentry *rt = rtalloc1_scoped(SA(&address), 0, 0, interface_index); in necp_client_get_interface_address()