Lines Matching refs:client_id

202 …uuid_unparse_lower(client->client_id, client_uuid_str);                                           …
209 …uuid_unparse_lower(client->client_id, client_uuid_str); …
218 …uuid_unparse_lower(client->client_id, client_uuid_str); …
482 uuid_t client_id; member
596 uuid_t client_id; member
839 necp_generate_client_id(uuid_t client_id, bool is_flow) in necp_generate_client_id() argument
841 uuid_generate_random(client_id); in necp_generate_client_id()
844 client_id[9] |= 0x01; in necp_generate_client_id()
846 client_id[9] &= ~0x01; in necp_generate_client_id()
851 necp_client_id_is_flow(uuid_t client_id) in necp_client_id_is_flow() argument
853 return client_id[9] & 0x01; in necp_client_id_is_flow()
857 necp_find_client_and_lock(uuid_t client_id) in necp_find_client_and_lock() argument
863 if (necp_client_id_is_flow(client_id)) { in necp_find_client_and_lock()
866 uuid_copy(find.registration_id, client_id); in necp_find_client_and_lock()
874 uuid_copy(find.client_id, client_id); in necp_find_client_and_lock()
903 necp_client_fd_find_client_unlocked(struct necp_fd_data *client_fd, uuid_t client_id) in necp_client_fd_find_client_unlocked() argument
908 if (necp_client_id_is_flow(client_id)) { in necp_client_fd_find_client_unlocked()
910 uuid_copy(find.registration_id, client_id); in necp_client_fd_find_client_unlocked()
917 uuid_copy(find.client_id, client_id); in necp_client_fd_find_client_unlocked()
925 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
927 struct necp_client *client = necp_client_fd_find_client_unlocked(client_fd, client_id); in necp_client_fd_find_client_and_lock()
938 return uuid_compare(client0->client_id, client1->client_id); in necp_client_id_cmp()
1296 client->client_id : in necp_defunct_flow_registration()
1451 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_add_internal()
1474 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_update_internal()
1497 uuid_copy(client_update->client_id, client->client_id); in necp_client_update_observer_remove_internal()
1609 client->client_id : in necp_destroy_client_flow_registration()
1691 …tagent_error = netagent_client_message(search_assertion->asserted_netagent, client->client_id, pid, in necp_destroy_client()
3118 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3119 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3199 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3341 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
3350 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_socket_inner()
3363 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_socket_inner()
3368 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_socket_inner()
3407 necp_client_register_socket_flow(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_flow() argument
3409 return necp_client_register_socket_inner(pid, client_id, inp, false); in necp_client_register_socket_flow()
3413 necp_client_register_socket_listener(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_register_socket_listener() argument
3415 return necp_client_register_socket_inner(pid, client_id, inp, true); in necp_client_register_socket_listener()
3420 necp_client_get_netns_flow_info(uuid_t client_id, struct ns_flow_info *flow_info) in necp_client_get_netns_flow_info() argument
3429 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_get_netns_flow_info()
3477 necp_client_register_multipath_cb(pid_t pid, uuid_t client_id, struct mppcb *mpp) in necp_client_register_multipath_cb() argument
3486 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_register_multipath_cb()
3489 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_register_multipath_cb()
3494 } else if (RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_register_multipath_cb()
3604 …error = netagent_client_message(netagent_uuid, client->client_id, client->proc_pid, client->agent_… in necp_client_assert_bb_radio_manager_common()
3619 necp_client_assert_bb_radio_manager(uuid_t client_id, bool assert) in necp_client_assert_bb_radio_manager() argument
3626 client = necp_find_client_and_lock(client_id); in necp_client_assert_bb_radio_manager()
3644 necp_client_unregister_socket_flow(uuid_t client_id, void *handle) in necp_client_unregister_socket_flow() argument
3655 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_unregister_socket_flow()
3657 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_socket_flow()
3702 necp_client_unregister_multipath_cb(uuid_t client_id, void *handle) in necp_client_unregister_multipath_cb() argument
3709 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_unregister_multipath_cb()
3711 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_unregister_multipath_cb()
3744 necp_client_assign_from_socket(pid_t pid, uuid_t client_id, struct inpcb *inp) in necp_client_assign_from_socket() argument
3764 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_client_assign_from_socket()
3766 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_assign_from_socket()
3767 …istration == NULL && RB_EMPTY(&client->flow_registrations) && !necp_client_id_is_flow(client_id)) { in necp_client_assign_from_socket()
3909 necp_update_flow_protoctl_event(uuid_t netagent_uuid, uuid_t client_id, in necp_update_flow_protoctl_event() argument
3927 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_update_flow_protoctl_event()
3929 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_update_flow_protoctl_event()
4038 necp_assign_client_result(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_result() argument
4055 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_result()
4057 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_assign_client_result()
4092 necp_assign_client_group_members(uuid_t netagent_uuid, uuid_t client_id, in necp_assign_client_group_members() argument
4110 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_assign_client_group_members()
4489 …tlv_if_different(cursor, NECP_CLIENT_RESULT_CLIENT_ID, sizeof(uuid_t), client->client_id, &updated, in necp_update_client_result()
4907 client->client_id : in necp_defunct_client_fd_locked_inner()
5252 necp_force_update_client(uuid_t client_id, uuid_t remove_netagent_uuid, u_int32_t agent_generation) in necp_force_update_client() argument
5261 struct necp_client *client = necp_client_fd_find_client_and_lock(client_fd, client_id); in necp_force_update_client()
5288 necp_client_early_close(uuid_t client_id) in necp_client_early_close() argument
5292 struct necp_client *client = necp_find_client_and_lock(client_id); in necp_client_early_close()
5294 …struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_early_close()
6743 uuid_copy(desc->cuuid, client->client_id); in necp_request_conn_netstats()
6875 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_add()
6898 necp_generate_client_id(client->client_id, false); in necp_client_add()
6904 error = copyout(client->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_add()
6964 uuid_copy(flow_info.nfi_flow_uuid, client->client_id); in necp_client_add()
7148 uuid_t client_id = {}; in necp_client_claim() local
7151 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_claim()
7156 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_claim()
7162 if (necp_client_id_is_flow(client_id)) { in necp_client_claim()
7175 struct necp_client *find_client = necp_client_fd_find_client_and_lock(find_fd, client_id); in necp_client_claim()
7226 uuid_t client_id = {}; in necp_client_remove() local
7230 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove()
7235 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_remove()
7256 struct necp_client *client = necp_client_fd_find_client_unlocked(fd_data, client_id); in necp_client_remove()
7346 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_remove_flow()
7352 error = copyin(uap->client_id, flow_id, sizeof(uuid_t)); in necp_client_remove_flow()
7674 necp_client_copy_internal(struct necp_client *client, uuid_t client_id, bool client_is_observed, st… in necp_client_copy_internal() argument
7700 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
7701 single_flow_registration = necp_client_find_flow(client, client_id); in necp_client_copy_internal()
7759 if (necp_client_id_is_flow(client_id)) { in necp_client_copy_internal()
7793 uuid_t client_id; in necp_client_copy() local
7794 uuid_clear(client_id); in necp_client_copy()
7808 if (uap->client_id) { in necp_client_copy()
7814 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy()
7821 const bool is_wildcard = (bool)uuid_is_null(client_id); in necp_client_copy()
7839 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy()
7844 error = necp_client_copy_internal(client, client_id, FALSE, uap, retval); in necp_client_copy()
7860 client = necp_find_client_and_lock(client_id); in necp_client_copy()
7864 error = necp_client_copy_internal(client, client_id, TRUE, uap, retval); in necp_client_copy()
7896 if (uap->client_id_len != sizeof(uuid_t) || uap->client_id == 0) { in necp_client_copy_client_update()
7916 error = copyout(client_update->client_id, uap->client_id, sizeof(uuid_t)); in necp_client_copy_client_update()
8105 if (!uuid_is_null(find_client->client_id)) { in necp_client_list()
8107 uuid_copy(list[client_count], find_client->client_id); in necp_client_list()
8146 uuid_t client_id; in necp_client_add_flow() local
8154 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_add_flow()
8167 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_add_flow()
8208 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_add_flow()
8295 client->client_id : in necp_client_add_flow()
8361 client->client_id : in necp_client_add_flow()
8423 uuid_t client_id; in necp_client_request_nexus() local
8428 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_request_nexus()
8433 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_request_nexus()
8449 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_request_nexus()
8518 client->client_id : in necp_client_request_nexus()
8615 uuid_t client_id; in necp_client_agent_action() local
8620 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_action()
8627 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_action()
8652 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_action()
8697 client_id, in necp_client_agent_action()
8728 client_id, in necp_client_agent_action()
8749 client_id, in necp_client_agent_action()
8791 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_agent()
8798 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_copy_agent()
8820 uuid_t client_id; in necp_client_agent_use() local
8824 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_agent_use()
8830 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_agent_use()
8843 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_agent_use()
8876 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_acquire_agent_token()
8883 error = copyin(uap->client_id, agent_uuid, sizeof(uuid_t)); in necp_client_acquire_agent_token()
8901 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_copy_interface()
8909 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_copy_interface()
9063 if (uap->client_id == 0 || uap->client_id_len != sizeof(u_int32_t) || in necp_client_get_interface_address()
9072 error = copyin(uap->client_id, &interface_index, sizeof(u_int32_t)); in necp_client_get_interface_address()
9766 uuid_t client_id; in necp_client_copy_route_statistics() local
9768 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t) || in necp_client_copy_route_statistics()
9775 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_copy_route_statistics()
9783 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_copy_route_statistics()
9830 uuid_t client_id; in necp_client_update_cache() local
9832 if (uap->client_id == 0 || uap->client_id_len != sizeof(uuid_t)) { in necp_client_update_cache()
9837 error = copyin(uap->client_id, client_id, sizeof(uuid_t)); in necp_client_update_cache()
9844 client = necp_client_fd_find_client_and_lock(fd_data, client_id); in necp_client_update_cache()
9851 struct necp_client_flow_registration *flow_registration = necp_client_find_flow(client, client_id); in necp_client_update_cache()
9950 uuid_t client_id; member
9977 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
9998 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
10063 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
10111 if (uap->client_id == 0 || validatable_length < sizeof(*validatable) || in necp_client_validate()
10128 error = copyin(uap->client_id, validatable, validatable_length); in necp_client_validate()
10134 …const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable-… in necp_client_validate()
10616 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()