Lines Matching refs:interface_index
452 uint32_t interface_index; member
1228 combine_interface_details(uint32_t interface_index, uint32_t interface_flags) in combine_interface_details() argument
1231 ((uint64_t)interface_index & INTERFACE_INDEX_MASK) << INTERFACE_INDEX_SHIFT; in combine_interface_details()
1237 split_interface_details(uint64_t combined_details, uint32_t *interface_index, uint32_t *interface_f… in split_interface_details() argument
1239 *interface_index = (combined_details >> INTERFACE_INDEX_SHIFT) & INTERFACE_INDEX_MASK; in split_interface_details()
1249 …uint64_t combined_details = combine_interface_details(flow->interface_index, flow->interface_flags… in necp_flow_save_current_interface_details()
1269 uint32_t if_idx = flow->interface_index; in necp_client_collect_interface_stats()
2153 uint32_t interface_index, in necp_client_add_nexus_flow() argument
2161 new_flow->interface_index = interface_index; in necp_client_add_nexus_flow()
2178 uuid_t nexus_agent, uint32_t interface_index, bool aop_offload) in necp_client_add_nexus_flow_if_needed() argument
2191 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_add_nexus_flow_if_needed()
2192 ifp = ifindex2ifnet[interface_index]; in necp_client_add_nexus_flow_if_needed()
2200 …necp_client_add_nexus_flow(flow_registration, nexus_agent, interface_index, interface_flags, aop_o… in necp_client_add_nexus_flow_if_needed()
2205 uint32_t interface_index) in necp_client_add_interface_flow() argument
2210 new_flow->interface_index = interface_index; in necp_client_add_interface_flow()
2224 uint32_t interface_index) in necp_client_add_interface_flow_if_needed() argument
2227 interface_index == IFSCOPE_NONE) { in necp_client_add_interface_flow_if_needed()
2234 if (!flow->nexus && !flow->socket && flow->interface_index == interface_index) { in necp_client_add_interface_flow_if_needed()
2242 return necp_client_add_interface_flow(flow_registration, interface_index); in necp_client_add_interface_flow_if_needed()
2247 uint32_t interface_index, in necp_client_add_interface_option_if_needed() argument
2252 if ((interface_index == IFSCOPE_NONE && !network_provider) || in necp_client_add_interface_option_if_needed()
2267 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2282 if (option->interface_index == interface_index) { in necp_client_add_interface_option_if_needed()
2302 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2318 option->interface_index = interface_index; in necp_client_add_interface_option_if_needed()
2341 flow->interface_index, in necp_client_flow_is_viable()
2365 if (flow->interface_index != IFSCOPE_NONE) { in necp_client_flow_is_viable()
2368 struct ifnet *ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_is_viable()
2391 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2396 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2402 …low = necp_client_add_interface_flow_if_needed(client, flow_registration, option->interface_index); in necp_flow_add_interface_flows()
2407 …_registration->interface_handle, NECP_CLIENT_CBACTION_INITIAL, flow->interface_index, flow->necp_f… in necp_flow_add_interface_flows()
2459 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_VIABLE, flow->interface_index, flow->necp_f… in necp_client_update_flows()
2466 …flow->u.cb(flow->u.socket_handle, NECP_CLIENT_CBACTION_NONVIABLE, flow->interface_index, flow->nec… in necp_client_update_flows()
2644 uint32_t interface_index, uint32_t interface_generation) in necp_netagent_applies_to_client() argument
2646 #pragma unused(interface_index, interface_generation) in necp_netagent_applies_to_client()
2717 necp_client_add_interface_option_if_needed(client, interface_index, in necp_netagent_applies_to_client()
4113 flow->interface_index = ifp->if_index; in necp_client_assign_from_socket()
4115 flow->interface_index = IFSCOPE_NONE; in necp_client_assign_from_socket()
8551 if (flow->interface_index != IFSCOPE_NONE && flow->interface_index <= if_index) { in necp_client_flow_mac_and_gateway()
8552 ifp = ifindex2ifnet[flow->interface_index]; in necp_client_flow_mac_and_gateway()
8577 flow->interface_index, &remote_ether) == 0) { in necp_client_flow_mac_and_gateway()
8688 interface_struct.index = flow->interface_index; in necp_client_fillout_flow_tlvs()
9480 uint32_t interface_index = 0; in necp_client_add_flow() local
9488 interface_index = option->interface_index; in necp_client_add_flow()
9495 interface_index = option->interface_index; in necp_client_add_flow()
9511 …necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index, p… in necp_client_add_flow()
9584 uint32_t interface_index = IFSCOPE_NONE; in necp_client_add_flow() local
9592 interface_index = interface->if_index; in necp_client_add_flow()
9598 if (interface_index != IFSCOPE_NONE) { in necp_client_add_flow()
9604 …necp_client_add_nexus_flow_if_needed(new_registration, add_request->agent_uuid, interface_index, p… in necp_client_add_flow()
9715 uint32_t interface_index = 0; in necp_client_request_nexus() local
9724 interface_index = option->interface_index; in necp_client_request_nexus()
9732 interface_index = option->interface_index; in necp_client_request_nexus()
9760 …necp_client_add_nexus_flow_if_needed(new_registration, nexus_uuid, interface_index, parameters.use… in necp_client_request_nexus()
10183 u_int32_t interface_index = 0; in necp_client_copy_interface() local
10194 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
10200 if (interface_index == 0) { in necp_client_copy_interface()
10202 NECPLOG(LOG_ERR, "necp_client_copy_interface bad interface_index (%d)", interface_index); in necp_client_copy_interface()
10209 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_copy_interface()
10210 interface = ifindex2ifnet[interface_index]; in necp_client_copy_interface()
10354 u_int32_t interface_index = IFSCOPE_NONE; in necp_client_get_interface_address() local
10367 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
10373 if (interface_index == IFSCOPE_NONE) { in necp_client_get_interface_address()
10375 NECPLOG(LOG_ERR, "necp_client_get_interface_address bad interface_index (%d)", interface_index); in necp_client_get_interface_address()
10399 if (interface_index != IFSCOPE_NONE && interface_index <= (u_int32_t)if_index) { in necp_client_get_interface_address()
10400 ifp = ifindex2ifnet[interface_index]; in necp_client_get_interface_address()
10409 struct rtentry *rt = rtalloc1_scoped(SA(&address), 0, 0, interface_index); in necp_client_get_interface_address()