Lines Matching refs:client_id
207 …uuid_unparse_lower(client->client_id, client_uuid_str); …
214 …uuid_unparse_lower(client->client_id, client_uuid_str); …
223 …uuid_unparse_lower(client->client_id, client_uuid_str); …
491 uuid_t client_id; member
606 uuid_t client_id; member
960 necp_generate_client_id(uuid_t client_id, bool is_flow) in necp_generate_client_id() argument
962 uuid_generate_random(client_id); in necp_generate_client_id()
965 client_id[9] |= 0x01; in necp_generate_client_id()
967 client_id[9] &= ~0x01; in necp_generate_client_id()
972 necp_client_id_is_flow(uuid_t client_id) in necp_client_id_is_flow() argument
974 return client_id[9] & 0x01; in necp_client_id_is_flow()
978 necp_find_client_and_lock(uuid_t client_id) in necp_find_client_and_lock() argument
984 if (necp_client_id_is_flow(client_id)) { in necp_find_client_and_lock()
987 uuid_copy(find.registration_id, client_id); in necp_find_client_and_lock()
995 uuid_copy(find.client_id, client_id); in necp_find_client_and_lock()
1024 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked() argument
1029 if (necp_client_id_is_flow(client_id)) { in necp_client_fd_find_client_unlocked()
1031 uuid_copy(find.registration_id, client_id); in necp_client_fd_find_client_unlocked()
1038 uuid_copy(find.client_id, client_id); in necp_client_fd_find_client_unlocked()
1046 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
1048 struct necp_client *client = necp_client_fd_find_client_unlocked(client_fd, client_id); in necp_client_fd_find_client_and_lock()
1059 return uuid_compare(client0->client_id, client1->client_id); in necp_client_id_cmp()
1417 client->client_id : in necp_defunct_flow_registration()
1572 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1595 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1618 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1732 client->client_id : in necp_destroy_client_flow_registration()
1813 …tagent_error = netagent_client_message(search_assertion->asserted_netagent, client->client_id, pid, in necp_destroy_client()
3275 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3276 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3357 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3499 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
3508 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_socket_inner()
3521 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_socket_inner()
3526 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_socket_inner()
3565 necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_flow() argument
3567 return necp_client_register_socket_inner(pid, client_id, inp, false); in necp_client_register_socket_flow()
3571 necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_listener() argument
3573 return necp_client_register_socket_inner(pid, client_id, inp, true); in necp_client_register_socket_listener()
3578 necp_client_get_netns_flow_info(uuid_t client_id, struct ns_flow_info *flow_info) in necp_client_get_netns_flow_info() argument
3587 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_get_netns_flow_info()
3635 necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp) in necp_client_register_multipath_cb() argument
3644 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_multipath_cb()
3647 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_multipath_cb()
3652 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_multipath_cb()
3762 …error = netagent_client_message(netagent_uuid, client->client_id, client->proc_pid, client->agent_… in necp_client_assert_bb_radio_manager_common()
3777 necp_client_assert_bb_radio_manager(uuid_t client_id, bool assert) in necp_client_assert_bb_radio_manager() argument
3784 client = necp_find_client_and_lock(client_id); in necp_client_assert_bb_radio_manager()
3802 necp_client_unregister_socket_flow(uuid_t client_id, void *handle) in necp_client_unregister_socket_flow() argument
3813 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_unregister_socket_flow()
3815 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_socket_flow()
3859 necp_client_unregister_multipath_cb(uuid_t client_id, void *handle) in necp_client_unregister_multipath_cb() argument
3866 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_unregister_multipath_cb()
3868 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_multipath_cb()
3901 necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_assign_from_socket() argument
3921 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_assign_from_socket()
3923 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_assign_from_socket()
3924 …istration == NULL && RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_assign_from_socket()
4069 necp_update_flow_protoctl_event(uuid_t netagent_uuid, uuid_t client_id, in necp_update_flow_protoctl_event() argument
4087 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_update_flow_protoctl_event()
4089 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_update_flow_protoctl_event()
4197 necp_assign_client_result(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_result() argument
4214 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_result()
4216 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_assign_client_result()
4251 necp_assign_client_group_members(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_group_members() argument
4270 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_group_members()
4650 …tlv_if_different(cursor, NECP_CLIENT_RESULT_CLIENT_ID, sizeof(uuid_t), client->client_id, &updated, in necp_update_client_result()
5080 client->client_id : in necp_defunct_client_fd_locked_inner()
5462 necp_force_update_client(uuid_t client_id, uuid_t remove_netagent_uuid, u_int32_t agent_generation) in necp_force_update_client() argument
5471 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_force_update_client()
5498 necp_client_early_close(uuid_t client_id) in necp_client_early_close() argument
5502 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_early_close()
5504 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_early_close()
7120 uuid_copy(desc->cuuid, client->client_id); in necp_request_conn_netstats()
7252 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_add()
7275 necp_generate_client_id(client->client_id, false); in necp_client_add()
7281 error = copyout(client->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_add()
7341 uuid_copy(flow_info.nfi_flow_uuid, client->client_id); in necp_client_add()
7525 uuid_t client_id = {}; in necp_client_claim() local
7528 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_claim()
7533 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_claim()
7539 if (necp_client_id_is_flow(client_id)) { in necp_client_claim()
7552 struct necp_client *find_client = necp_client_fd_find_client_and_lock(find_fd, client_id); in necp_client_claim()
7603 uuid_t client_id = {}; in necp_client_remove() local
7607 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove()
7612 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_remove()
7633 struct necp_client *client = necp_client_fd_find_client_unlocked(fd_data, client_id); in necp_client_remove()
7723 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove_flow()
7729 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_remove_flow()
8052 necp_client_copy_internal(struct necp_client *client, uuid_t client_id, bool client_is_observed, st… in necp_client_copy_internal() argument
8079 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8080 single_flow_registration = necp_client_find_flow(client, client_id); in necp_client_copy_internal()
8146 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8180 uuid_t client_id; in necp_client_copy() local
8181 uuid_clear(client_id); in necp_client_copy()
8196 if (uap->client_id) { in necp_client_copy()
8202 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy()
8209 const bool is_wildcard = (bool)uuid_is_null(client_id); in necp_client_copy()
8235 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy()
8241 error = necp_client_copy_internal(client, client_id, FALSE, uap, retval); in necp_client_copy()
8277 client = necp_find_client_and_lock(client_id); in necp_client_copy()
8281 error = necp_client_copy_internal(client, client_id, TRUE, uap, retval); in necp_client_copy()
8313 if (uap->client_id_len != sizeof(uuid_t) || uap->client_id == 0) { in necp_client_copy_client_update()
8333 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
8524 if (!uuid_is_null(find_client->client_id)) { in necp_client_list()
8526 uuid_copy(list[client_count], find_client->client_id); in necp_client_list()
8565 uuid_t client_id; in necp_client_add_flow() local
8573 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_add_flow()
8586 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_add_flow()
8627 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_add_flow()
8717 client->client_id : in necp_client_add_flow()
8807 client->client_id : in necp_client_add_flow()
8869 uuid_t client_id; in necp_client_request_nexus() local
8874 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_request_nexus()
8879 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_request_nexus()
8895 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_request_nexus()
8964 client->client_id : in necp_client_request_nexus()
9061 uuid_t client_id; in necp_client_agent_action() local
9066 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_action()
9073 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_action()
9098 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_action()
9145 client_id, in necp_client_agent_action()
9178 client_id, in necp_client_agent_action()
9231 client_id, in necp_client_agent_action()
9273 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_agent()
9280 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_copy_agent()
9302 uuid_t client_id; in necp_client_agent_use() local
9306 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_use()
9312 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_use()
9325 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_use()
9358 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_acquire_agent_token()
9365 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_acquire_agent_token()
9383 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_copy_interface()
9391 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
9551 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_interface_address()
9560 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
10262 uuid_t client_id; in necp_client_copy_route_statistics() local
10264 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_route_statistics()
10271 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy_route_statistics()
10279 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy_route_statistics()
10326 uuid_t client_id; in necp_client_update_cache() local
10328 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_update_cache()
10333 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_update_cache()
10340 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_update_cache()
10347 struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_update_cache()
10446 uuid_t client_id; member
10473 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
10494 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
10559 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
10607 if (uap->client_id == 0 || validatable_length < sizeof(*validatable) || in necp_client_validate()
10624 error = copyin(uap->client_id, validatable, validatable_length); in necp_client_validate()
10631 …const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable-… in necp_client_validate()
10654 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_get_signed_client_id() local
10659 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_signed_client_id()
10667 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_get_signed_client_id()
10691 uuid_copy(client_id.client_id, application_uuid); in necp_client_get_signed_client_id()
10692 client_id.signature_length = tag_size; in necp_client_get_signed_client_id()
10693 memcpy(client_id.signature_data, tag, tag_size); in necp_client_get_signed_client_id()
10695 error = copyout(&client_id, uap->buffer, sizeof(client_id)); in necp_client_get_signed_client_id()
10712 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_set_signed_client_id() local
10728 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_set_signed_client_id()
10736 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_set_signed_client_id()
10748 error = copyin(uap->buffer, &client_id, sizeof(struct necp_client_signed_client_id_uuid)); in necp_client_set_signed_client_id()
10754 const bool validated = necp_validate_application_id(client_id.client_id, in necp_client_set_signed_client_id()
10756 client_id.signature_data, sizeof(client_id.signature_data)); in necp_client_set_signed_client_id()
10764 proc_setresponsibleuuid(proc, client_id.client_id, sizeof(client_id.client_id)); in necp_client_set_signed_client_id()
11254 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()