Lines Matching refs:client_id

211 …uuid_unparse_lower(client->client_id, client_uuid_str);                                           …
218 …uuid_unparse_lower(client->client_id, client_uuid_str); …
227 …uuid_unparse_lower(client->client_id, client_uuid_str); …
509 uuid_t client_id; member
625 uuid_t client_id; member
982 necp_generate_client_id(uuid_t client_id, bool is_flow) in necp_generate_client_id() argument
984 uuid_generate_random(client_id); in necp_generate_client_id()
987 client_id[9] |= 0x01; in necp_generate_client_id()
989 client_id[9] &= ~0x01; in necp_generate_client_id()
994 necp_client_id_is_flow(uuid_t client_id) in necp_client_id_is_flow() argument
996 return client_id[9] & 0x01; in necp_client_id_is_flow()
1000 necp_find_client_and_lock(uuid_t client_id) in necp_find_client_and_lock() argument
1006 if (necp_client_id_is_flow(client_id)) { in necp_find_client_and_lock()
1009 uuid_copy(find.registration_id, client_id); in necp_find_client_and_lock()
1017 uuid_copy(find.client_id, client_id); in necp_find_client_and_lock()
1046 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked() argument
1051 if (necp_client_id_is_flow(client_id)) { in necp_client_fd_find_client_unlocked()
1053 uuid_copy(find.registration_id, client_id); in necp_client_fd_find_client_unlocked()
1060 uuid_copy(find.client_id, client_id); in necp_client_fd_find_client_unlocked()
1068 necp_client_fd_find_client_and_lock(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_and_lock() argument
1070 struct necp_client *client = necp_client_fd_find_client_unlocked(client_fd, client_id); in necp_client_fd_find_client_and_lock()
1081 return uuid_compare(client0->client_id, client1->client_id); in necp_client_id_cmp()
1568 client->client_id : in necp_defunct_flow_registration()
1723 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1746 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1769 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1883 client->client_id : in necp_destroy_client_flow_registration()
1967 …tagent_error = netagent_client_message(search_assertion->asserted_netagent, client->client_id, pid, in necp_destroy_client()
3454 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3455 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3536 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3683 necp_client_register_socket_inner(pid_t pid, uuid_t client_id, struct inpcb *inp, bool is_listener) in necp_client_register_socket_inner() argument
3692 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_socket_inner()
3705 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_socket_inner()
3710 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_socket_inner()
3749 necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_flow() argument
3751 return necp_client_register_socket_inner(pid, client_id, inp, false); in necp_client_register_socket_flow()
3755 necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_listener() argument
3757 return necp_client_register_socket_inner(pid, client_id, inp, true); in necp_client_register_socket_listener()
3762 necp_client_get_netns_flow_info(uuid_t client_id, struct ns_flow_info *flow_info) in necp_client_get_netns_flow_info() argument
3771 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_get_netns_flow_info()
3819 necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp) in necp_client_register_multipath_cb() argument
3828 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_multipath_cb()
3831 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_multipath_cb()
3836 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_multipath_cb()
3946 …error = netagent_client_message(netagent_uuid, client->client_id, client->proc_pid, client->agent_… in necp_client_assert_bb_radio_manager_common()
3961 necp_client_assert_bb_radio_manager(uuid_t client_id, bool assert) in necp_client_assert_bb_radio_manager() argument
3968 client = necp_find_client_and_lock(client_id); in necp_client_assert_bb_radio_manager()
3986 necp_client_unregister_socket_flow(uuid_t client_id, void *handle) in necp_client_unregister_socket_flow() argument
3997 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_unregister_socket_flow()
3999 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_socket_flow()
4043 necp_client_unregister_multipath_cb(uuid_t client_id, void *handle) in necp_client_unregister_multipath_cb() argument
4050 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_unregister_multipath_cb()
4052 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_multipath_cb()
4085 necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_assign_from_socket() argument
4105 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_assign_from_socket()
4107 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_assign_from_socket()
4108 …istration == NULL && RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_assign_from_socket()
4253 necp_update_flow_protoctl_event(uuid_t netagent_uuid, uuid_t client_id, in necp_update_flow_protoctl_event() argument
4271 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_update_flow_protoctl_event()
4273 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_update_flow_protoctl_event()
4380 necp_assign_client_result(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_result() argument
4397 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_result()
4399 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_assign_client_result()
4434 necp_assign_client_group_members(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_group_members() argument
4453 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_group_members()
4861 …tlv_if_different(cursor, NECP_CLIENT_RESULT_CLIENT_ID, sizeof(uuid_t), client->client_id, &updated, in necp_update_client_result()
5330 client->client_id : in necp_defunct_client_fd_locked_inner()
5712 necp_force_update_client(uuid_t client_id, uuid_t remove_netagent_uuid, u_int32_t agent_generation) in necp_force_update_client() argument
5721 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_force_update_client()
5748 necp_client_early_close(uuid_t client_id) in necp_client_early_close() argument
5752 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_early_close()
5754 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_early_close()
7718 uuid_copy(desc->cuuid, client->client_id); in necp_request_conn_netstats()
7851 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_add()
7874 necp_generate_client_id(client->client_id, false); in necp_client_add()
7880 error = copyout(client->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_add()
7958 uuid_copy(flow_info.nfi_flow_uuid, client->client_id); in necp_client_add()
8142 uuid_t client_id = {}; in necp_client_claim() local
8145 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_claim()
8150 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_claim()
8156 if (necp_client_id_is_flow(client_id)) { in necp_client_claim()
8169 struct necp_client *find_client = necp_client_fd_find_client_and_lock(find_fd, client_id); in necp_client_claim()
8220 uuid_t client_id = {}; in necp_client_remove() local
8224 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove()
8229 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_remove()
8250 struct necp_client *client = necp_client_fd_find_client_unlocked(fd_data, client_id); in necp_client_remove()
8340 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove_flow()
8346 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_remove_flow()
8828 necp_client_copy_internal(struct necp_client *client, uuid_t client_id, bool client_is_observed, st… in necp_client_copy_internal() argument
8855 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8856 single_flow_registration = necp_client_find_flow(client, client_id); in necp_client_copy_internal()
8922 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8956 uuid_t client_id; in necp_client_copy() local
8957 uuid_clear(client_id); in necp_client_copy()
8972 if (uap->client_id) { in necp_client_copy()
8978 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy()
8985 const bool is_wildcard = (bool)uuid_is_null(client_id); in necp_client_copy()
9011 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy()
9017 error = necp_client_copy_internal(client, client_id, FALSE, uap, retval); in necp_client_copy()
9053 client = necp_find_client_and_lock(client_id); in necp_client_copy()
9057 error = necp_client_copy_internal(client, client_id, TRUE, uap, retval); in necp_client_copy()
9089 if (uap->client_id_len != sizeof(uuid_t) || uap->client_id == 0) { in necp_client_copy_client_update()
9109 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
9306 if (!uuid_is_null(find_client->client_id)) { in necp_client_list()
9308 uuid_copy(list[client_count], find_client->client_id); in necp_client_list()
9347 uuid_t client_id; in necp_client_add_flow() local
9355 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_add_flow()
9368 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_add_flow()
9409 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_add_flow()
9529 client->client_id : in necp_client_add_flow()
9624 client->client_id : in necp_client_add_flow()
9686 uuid_t client_id; in necp_client_request_nexus() local
9691 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_request_nexus()
9696 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_request_nexus()
9712 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_request_nexus()
9781 client->client_id : in necp_client_request_nexus()
9878 uuid_t client_id; in necp_client_agent_action() local
9883 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_action()
9890 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_action()
9915 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_action()
9962 client_id, in necp_client_agent_action()
9995 client_id, in necp_client_agent_action()
10048 client_id, in necp_client_agent_action()
10090 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_agent()
10097 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_copy_agent()
10119 uuid_t client_id; in necp_client_agent_use() local
10123 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_use()
10129 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_use()
10142 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_use()
10175 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_acquire_agent_token()
10182 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_acquire_agent_token()
10200 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_copy_interface()
10208 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
10372 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_interface_address()
10381 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
11128 uuid_t client_id; in necp_client_copy_route_statistics() local
11130 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_route_statistics()
11137 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy_route_statistics()
11145 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy_route_statistics()
11198 uuid_t client_id; in necp_client_update_cache() local
11200 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_update_cache()
11205 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_update_cache()
11212 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_update_cache()
11219 struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_update_cache()
11318 uuid_t client_id; member
11345 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
11366 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
11431 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
11479 if (uap->client_id == 0 || validatable_length < sizeof(*validatable) || in necp_client_validate()
11496 error = copyin(uap->client_id, validatable, validatable_length); in necp_client_validate()
11503 …const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable-… in necp_client_validate()
11526 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_get_signed_client_id() local
11531 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_signed_client_id()
11539 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_get_signed_client_id()
11563 uuid_copy(client_id.client_id, application_uuid); in necp_client_get_signed_client_id()
11564 client_id.signature_length = tag_size; in necp_client_get_signed_client_id()
11565 memcpy(client_id.signature_data, tag, tag_size); in necp_client_get_signed_client_id()
11567 error = copyout(&client_id, uap->buffer, sizeof(client_id)); in necp_client_get_signed_client_id()
11584 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_set_signed_client_id() local
11600 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_set_signed_client_id()
11608 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_set_signed_client_id()
11620 error = copyin(uap->buffer, &client_id, sizeof(struct necp_client_signed_client_id_uuid)); in necp_client_set_signed_client_id()
11626 const bool validated = necp_validate_application_id(client_id.client_id, in necp_client_set_signed_client_id()
11628 client_id.signature_data, sizeof(client_id.signature_data)); in necp_client_set_signed_client_id()
11636 proc_setresponsibleuuid(proc, client_id.client_id, sizeof(client_id.client_id)); in necp_client_set_signed_client_id()
11677 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_get_flow_statistics()
11683 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_get_flow_statistics()
12230 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()