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
624 uuid_t client_id; member
981 necp_generate_client_id(uuid_t client_id, bool is_flow) in necp_generate_client_id() argument
983 uuid_generate_random(client_id); in necp_generate_client_id()
986 client_id[9] |= 0x01; in necp_generate_client_id()
988 client_id[9] &= ~0x01; in necp_generate_client_id()
993 necp_client_id_is_flow(uuid_t client_id) in necp_client_id_is_flow() argument
995 return client_id[9] & 0x01; in necp_client_id_is_flow()
999 necp_find_client_and_lock(uuid_t client_id) in necp_find_client_and_lock() argument
1005 if (necp_client_id_is_flow(client_id)) { in necp_find_client_and_lock()
1008 uuid_copy(find.registration_id, client_id); in necp_find_client_and_lock()
1016 uuid_copy(find.client_id, client_id); in necp_find_client_and_lock()
1045 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked() argument
1050 if (necp_client_id_is_flow(client_id)) { in necp_client_fd_find_client_unlocked()
1052 uuid_copy(find.registration_id, client_id); in necp_client_fd_find_client_unlocked()
1059 uuid_copy(find.client_id, client_id); in necp_client_fd_find_client_unlocked()
1067 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
1069 struct necp_client *client = necp_client_fd_find_client_unlocked(client_fd, client_id); in necp_client_fd_find_client_and_lock()
1080 return uuid_compare(client0->client_id, client1->client_id); in necp_client_id_cmp()
1553 client->client_id : in necp_defunct_flow_registration()
1708 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1731 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1754 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1868 client->client_id : in necp_destroy_client_flow_registration()
1952 …tagent_error = netagent_client_message(search_assertion->asserted_netagent, client->client_id, pid, in necp_destroy_client()
3427 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3428 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3509 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3656 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
3665 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_socket_inner()
3678 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_socket_inner()
3683 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_socket_inner()
3722 necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_flow() argument
3724 return necp_client_register_socket_inner(pid, client_id, inp, false); in necp_client_register_socket_flow()
3728 necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_listener() argument
3730 return necp_client_register_socket_inner(pid, client_id, inp, true); in necp_client_register_socket_listener()
3735 necp_client_get_netns_flow_info(uuid_t client_id, struct ns_flow_info *flow_info) in necp_client_get_netns_flow_info() argument
3744 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_get_netns_flow_info()
3792 necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp) in necp_client_register_multipath_cb() argument
3801 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_multipath_cb()
3804 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_multipath_cb()
3809 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_multipath_cb()
3919 …error = netagent_client_message(netagent_uuid, client->client_id, client->proc_pid, client->agent_… in necp_client_assert_bb_radio_manager_common()
3934 necp_client_assert_bb_radio_manager(uuid_t client_id, bool assert) in necp_client_assert_bb_radio_manager() argument
3941 client = necp_find_client_and_lock(client_id); in necp_client_assert_bb_radio_manager()
3959 necp_client_unregister_socket_flow(uuid_t client_id, void *handle) in necp_client_unregister_socket_flow() argument
3970 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_unregister_socket_flow()
3972 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_socket_flow()
4016 necp_client_unregister_multipath_cb(uuid_t client_id, void *handle) in necp_client_unregister_multipath_cb() argument
4023 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_unregister_multipath_cb()
4025 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_multipath_cb()
4058 necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_assign_from_socket() argument
4078 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_assign_from_socket()
4080 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_assign_from_socket()
4081 …istration == NULL && RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_assign_from_socket()
4226 necp_update_flow_protoctl_event(uuid_t netagent_uuid, uuid_t client_id, in necp_update_flow_protoctl_event() argument
4244 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_update_flow_protoctl_event()
4246 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_update_flow_protoctl_event()
4353 necp_assign_client_result(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_result() argument
4370 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_result()
4372 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_assign_client_result()
4407 necp_assign_client_group_members(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_group_members() argument
4426 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_group_members()
4830 …tlv_if_different(cursor, NECP_CLIENT_RESULT_CLIENT_ID, sizeof(uuid_t), client->client_id, &updated, in necp_update_client_result()
5299 client->client_id : in necp_defunct_client_fd_locked_inner()
5681 necp_force_update_client(uuid_t client_id, uuid_t remove_netagent_uuid, u_int32_t agent_generation) in necp_force_update_client() argument
5690 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_force_update_client()
5717 necp_client_early_close(uuid_t client_id) in necp_client_early_close() argument
5721 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_early_close()
5723 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_early_close()
7687 uuid_copy(desc->cuuid, client->client_id); in necp_request_conn_netstats()
7820 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_add()
7843 necp_generate_client_id(client->client_id, false); in necp_client_add()
7849 error = copyout(client->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_add()
7927 uuid_copy(flow_info.nfi_flow_uuid, client->client_id); in necp_client_add()
8111 uuid_t client_id = {}; in necp_client_claim() local
8114 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_claim()
8119 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_claim()
8125 if (necp_client_id_is_flow(client_id)) { in necp_client_claim()
8138 struct necp_client *find_client = necp_client_fd_find_client_and_lock(find_fd, client_id); in necp_client_claim()
8189 uuid_t client_id = {}; in necp_client_remove() local
8193 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove()
8198 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_remove()
8219 struct necp_client *client = necp_client_fd_find_client_unlocked(fd_data, client_id); in necp_client_remove()
8309 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove_flow()
8315 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_remove_flow()
8797 necp_client_copy_internal(struct necp_client *client, uuid_t client_id, bool client_is_observed, st… in necp_client_copy_internal() argument
8824 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8825 single_flow_registration = necp_client_find_flow(client, client_id); in necp_client_copy_internal()
8891 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
8925 uuid_t client_id; in necp_client_copy() local
8926 uuid_clear(client_id); in necp_client_copy()
8941 if (uap->client_id) { in necp_client_copy()
8947 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy()
8954 const bool is_wildcard = (bool)uuid_is_null(client_id); in necp_client_copy()
8980 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy()
8986 error = necp_client_copy_internal(client, client_id, FALSE, uap, retval); in necp_client_copy()
9022 client = necp_find_client_and_lock(client_id); in necp_client_copy()
9026 error = necp_client_copy_internal(client, client_id, TRUE, uap, retval); in necp_client_copy()
9058 if (uap->client_id_len != sizeof(uuid_t) || uap->client_id == 0) { in necp_client_copy_client_update()
9078 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
9275 if (!uuid_is_null(find_client->client_id)) { in necp_client_list()
9277 uuid_copy(list[client_count], find_client->client_id); in necp_client_list()
9316 uuid_t client_id; in necp_client_add_flow() local
9324 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_add_flow()
9337 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_add_flow()
9378 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_add_flow()
9498 client->client_id : in necp_client_add_flow()
9593 client->client_id : in necp_client_add_flow()
9655 uuid_t client_id; in necp_client_request_nexus() local
9660 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_request_nexus()
9665 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_request_nexus()
9681 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_request_nexus()
9750 client->client_id : in necp_client_request_nexus()
9847 uuid_t client_id; in necp_client_agent_action() local
9852 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_action()
9859 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_action()
9884 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_action()
9931 client_id, in necp_client_agent_action()
9964 client_id, in necp_client_agent_action()
10017 client_id, in necp_client_agent_action()
10059 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_agent()
10066 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_copy_agent()
10088 uuid_t client_id; in necp_client_agent_use() local
10092 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_use()
10098 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_use()
10111 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_use()
10144 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_acquire_agent_token()
10151 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_acquire_agent_token()
10169 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_copy_interface()
10177 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
10341 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_interface_address()
10350 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
11097 uuid_t client_id; in necp_client_copy_route_statistics() local
11099 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_route_statistics()
11106 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy_route_statistics()
11114 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy_route_statistics()
11167 uuid_t client_id; in necp_client_update_cache() local
11169 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_update_cache()
11174 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_update_cache()
11181 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_update_cache()
11188 struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_update_cache()
11287 uuid_t client_id; member
11314 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
11335 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
11400 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
11448 if (uap->client_id == 0 || validatable_length < sizeof(*validatable) || in necp_client_validate()
11465 error = copyin(uap->client_id, validatable, validatable_length); in necp_client_validate()
11472 …const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable-… in necp_client_validate()
11495 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_get_signed_client_id() local
11500 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_signed_client_id()
11508 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_get_signed_client_id()
11532 uuid_copy(client_id.client_id, application_uuid); in necp_client_get_signed_client_id()
11533 client_id.signature_length = tag_size; in necp_client_get_signed_client_id()
11534 memcpy(client_id.signature_data, tag, tag_size); in necp_client_get_signed_client_id()
11536 error = copyout(&client_id, uap->buffer, sizeof(client_id)); in necp_client_get_signed_client_id()
11553 struct necp_client_signed_client_id_uuid client_id = { 0 }; in necp_client_set_signed_client_id() local
11569 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_set_signed_client_id()
11577 error = copyin(uap->client_id, &request_type, sizeof(u_int32_t)); in necp_client_set_signed_client_id()
11589 error = copyin(uap->buffer, &client_id, sizeof(struct necp_client_signed_client_id_uuid)); in necp_client_set_signed_client_id()
11595 const bool validated = necp_validate_application_id(client_id.client_id, in necp_client_set_signed_client_id()
11597 client_id.signature_data, sizeof(client_id.signature_data)); in necp_client_set_signed_client_id()
11605 proc_setresponsibleuuid(proc, client_id.client_id, sizeof(client_id.client_id)); in necp_client_set_signed_client_id()
11646 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_get_flow_statistics()
11652 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_get_flow_statistics()
12199 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()