Lines Matching refs:client_id

205 …uuid_unparse_lower(client->client_id, client_uuid_str);                                           …
212 …uuid_unparse_lower(client->client_id, client_uuid_str); …
221 …uuid_unparse_lower(client->client_id, client_uuid_str); …
489 uuid_t client_id; member
604 uuid_t client_id; member
860 necp_generate_client_id(uuid_t client_id, bool is_flow) in necp_generate_client_id() argument
862 uuid_generate_random(client_id); in necp_generate_client_id()
865 client_id[9] |= 0x01; in necp_generate_client_id()
867 client_id[9] &= ~0x01; in necp_generate_client_id()
872 necp_client_id_is_flow(uuid_t client_id) in necp_client_id_is_flow() argument
874 return client_id[9] & 0x01; in necp_client_id_is_flow()
878 necp_find_client_and_lock(uuid_t client_id) in necp_find_client_and_lock() argument
884 if (necp_client_id_is_flow(client_id)) { in necp_find_client_and_lock()
887 uuid_copy(find.registration_id, client_id); in necp_find_client_and_lock()
895 uuid_copy(find.client_id, client_id); in necp_find_client_and_lock()
924 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked() argument
929 if (necp_client_id_is_flow(client_id)) { in necp_client_fd_find_client_unlocked()
931 uuid_copy(find.registration_id, client_id); in necp_client_fd_find_client_unlocked()
938 uuid_copy(find.client_id, client_id); in necp_client_fd_find_client_unlocked()
946 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
948 struct necp_client *client = necp_client_fd_find_client_unlocked(client_fd, client_id); in necp_client_fd_find_client_and_lock()
959 return uuid_compare(client0->client_id, client1->client_id); in necp_client_id_cmp()
1317 client->client_id : in necp_defunct_flow_registration()
1475 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1498 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1521 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1633 client->client_id : in necp_destroy_client_flow_registration()
1715 …tagent_error = netagent_client_message(search_assertion->asserted_netagent, client->client_id, pid, in necp_destroy_client()
3164 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3165 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3245 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3387 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
3396 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_socket_inner()
3409 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_socket_inner()
3414 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_socket_inner()
3453 necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_flow() argument
3455 return necp_client_register_socket_inner(pid, client_id, inp, false); in necp_client_register_socket_flow()
3459 necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_listener() argument
3461 return necp_client_register_socket_inner(pid, client_id, inp, true); in necp_client_register_socket_listener()
3466 necp_client_get_netns_flow_info(uuid_t client_id, struct ns_flow_info *flow_info) in necp_client_get_netns_flow_info() argument
3475 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_get_netns_flow_info()
3523 necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp) in necp_client_register_multipath_cb() argument
3532 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_multipath_cb()
3535 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_multipath_cb()
3540 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_multipath_cb()
3650 …error = netagent_client_message(netagent_uuid, client->client_id, client->proc_pid, client->agent_… in necp_client_assert_bb_radio_manager_common()
3665 necp_client_assert_bb_radio_manager(uuid_t client_id, bool assert) in necp_client_assert_bb_radio_manager() argument
3672 client = necp_find_client_and_lock(client_id); in necp_client_assert_bb_radio_manager()
3690 necp_client_unregister_socket_flow(uuid_t client_id, void *handle) in necp_client_unregister_socket_flow() argument
3701 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_unregister_socket_flow()
3703 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_socket_flow()
3748 necp_client_unregister_multipath_cb(uuid_t client_id, void *handle) in necp_client_unregister_multipath_cb() argument
3755 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_unregister_multipath_cb()
3757 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_multipath_cb()
3790 necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_assign_from_socket() argument
3810 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_assign_from_socket()
3812 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_assign_from_socket()
3813 …istration == NULL && RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_assign_from_socket()
3955 necp_update_flow_protoctl_event(uuid_t netagent_uuid, uuid_t client_id, in necp_update_flow_protoctl_event() argument
3973 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_update_flow_protoctl_event()
3975 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_update_flow_protoctl_event()
4084 necp_assign_client_result(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_result() argument
4101 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_result()
4103 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_assign_client_result()
4138 necp_assign_client_group_members(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_group_members() argument
4156 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_group_members()
4537 …tlv_if_different(cursor, NECP_CLIENT_RESULT_CLIENT_ID, sizeof(uuid_t), client->client_id, &updated, in necp_update_client_result()
4967 client->client_id : in necp_defunct_client_fd_locked_inner()
5349 necp_force_update_client(uuid_t client_id, uuid_t remove_netagent_uuid, u_int32_t agent_generation) in necp_force_update_client() argument
5358 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_force_update_client()
5385 necp_client_early_close(uuid_t client_id) in necp_client_early_close() argument
5389 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_early_close()
5391 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_early_close()
6967 uuid_copy(desc->cuuid, client->client_id); in necp_request_conn_netstats()
7099 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_add()
7122 necp_generate_client_id(client->client_id, false); in necp_client_add()
7128 error = copyout(client->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_add()
7188 uuid_copy(flow_info.nfi_flow_uuid, client->client_id); in necp_client_add()
7372 uuid_t client_id = {}; in necp_client_claim() local
7375 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_claim()
7380 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_claim()
7386 if (necp_client_id_is_flow(client_id)) { in necp_client_claim()
7399 struct necp_client *find_client = necp_client_fd_find_client_and_lock(find_fd, client_id); in necp_client_claim()
7450 uuid_t client_id = {}; in necp_client_remove() local
7454 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove()
7459 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_remove()
7480 struct necp_client *client = necp_client_fd_find_client_unlocked(fd_data, client_id); in necp_client_remove()
7570 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove_flow()
7576 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_remove_flow()
7898 necp_client_copy_internal(struct necp_client *client, uuid_t client_id, bool client_is_observed, st… in necp_client_copy_internal() argument
7924 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
7925 single_flow_registration = necp_client_find_flow(client, client_id); in necp_client_copy_internal()
7983 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8017 uuid_t client_id; in necp_client_copy() local
8018 uuid_clear(client_id); in necp_client_copy()
8032 if (uap->client_id) { in necp_client_copy()
8038 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy()
8045 const bool is_wildcard = (bool)uuid_is_null(client_id); in necp_client_copy()
8069 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy()
8075 error = necp_client_copy_internal(client, client_id, FALSE, uap, retval); in necp_client_copy()
8111 client = necp_find_client_and_lock(client_id); in necp_client_copy()
8115 error = necp_client_copy_internal(client, client_id, TRUE, uap, retval); in necp_client_copy()
8147 if (uap->client_id_len != sizeof(uuid_t) || uap->client_id == 0) { in necp_client_copy_client_update()
8167 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
8357 if (!uuid_is_null(find_client->client_id)) { in necp_client_list()
8359 uuid_copy(list[client_count], find_client->client_id); in necp_client_list()
8398 uuid_t client_id; in necp_client_add_flow() local
8406 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_add_flow()
8419 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_add_flow()
8460 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_add_flow()
8550 client->client_id : in necp_client_add_flow()
8635 client->client_id : in necp_client_add_flow()
8697 uuid_t client_id; in necp_client_request_nexus() local
8702 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_request_nexus()
8707 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_request_nexus()
8723 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_request_nexus()
8792 client->client_id : in necp_client_request_nexus()
8889 uuid_t client_id; in necp_client_agent_action() local
8894 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_action()
8901 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_action()
8926 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_action()
8971 client_id, in necp_client_agent_action()
9002 client_id, in necp_client_agent_action()
9053 client_id, in necp_client_agent_action()
9095 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_agent()
9102 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_copy_agent()
9124 uuid_t client_id; in necp_client_agent_use() local
9128 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_use()
9134 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_use()
9147 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_use()
9180 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_acquire_agent_token()
9187 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_acquire_agent_token()
9205 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_copy_interface()
9213 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
9370 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_interface_address()
9379 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
10074 uuid_t client_id; in necp_client_copy_route_statistics() local
10076 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_route_statistics()
10083 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy_route_statistics()
10091 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy_route_statistics()
10138 uuid_t client_id; in necp_client_update_cache() local
10140 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_update_cache()
10145 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_update_cache()
10152 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_update_cache()
10159 struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_update_cache()
10258 uuid_t client_id; member
10285 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
10306 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
10371 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
10419 if (uap->client_id == 0 || validatable_length < sizeof(*validatable) || in necp_client_validate()
10436 error = copyin(uap->client_id, validatable, validatable_length); in necp_client_validate()
10442 …const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable-… in necp_client_validate()
10465 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_get_signed_client_id() local
10483 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_signed_client_id()
10491 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_get_signed_client_id()
10515 uuid_copy(client_id.client_id, application_uuid); in necp_client_get_signed_client_id()
10516 client_id.signature_length = tag_size; in necp_client_get_signed_client_id()
10517 memcpy(client_id.signature_data, tag, tag_size); in necp_client_get_signed_client_id()
10519 error = copyout(&client_id, uap->buffer, sizeof(client_id)); in necp_client_get_signed_client_id()
10536 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_set_signed_client_id() local
10552 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_set_signed_client_id()
10560 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_set_signed_client_id()
10572 error = copyin(uap->buffer, &client_id, sizeof(struct necp_client_signed_client_id_uuid)); in necp_client_set_signed_client_id()
10578 const bool validated = necp_validate_application_id(client_id.client_id, in necp_client_set_signed_client_id()
10580 client_id.signature_data, sizeof(client_id.signature_data)); in necp_client_set_signed_client_id()
10588 proc_setresponsibleuuid(proc, client_id.client_id, sizeof(client_id.client_id)); in necp_client_set_signed_client_id()
11068 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()