Lines Matching refs:cli

99 	struct test_client_socket *cli;
146 struct test_client_socket *cli = drv->cli;
148 while (cli) {
149 if (cli->unlen == fromlen &&
150 strncmp(cli->un.sun_path, from->sun_path,
151 fromlen - sizeof(cli->un.sun_family)) == 0)
152 return cli;
153 cli = cli->next;
166 struct test_client_socket *cli;
174 cli = drv->cli;
175 while (cli) {
176 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
178 cli = cli->next;
181 if (!cli) {
201 msg.msg_name = &cli->un;
202 msg.msg_namelen = cli->unlen;
557 struct test_client_socket *cli;
565 cli = os_zalloc(sizeof(*cli));
566 if (cli == NULL)
569 if (hwaddr_aton(data, cli->addr)) {
572 os_free(cli);
584 os_free(cli);
609 os_free(cli);
613 cli->bss = bss;
614 memcpy(&cli->un, from, sizeof(cli->un));
615 cli->unlen = fromlen;
616 cli->next = drv->cli;
617 drv->cli = cli;
619 (const u8 *) cli->un.sun_path,
620 cli->unlen - sizeof(cli->un.sun_family));
627 drv_event_assoc(bss->bss_ctx, cli->addr, ie, ielen);
634 struct test_client_socket *cli;
636 cli = test_driver_get_cli(drv, from, fromlen);
637 if (!cli)
640 drv_event_disassoc(drv->ctx, cli->addr);
649 struct test_client_socket *cli;
665 cli = test_driver_get_cli(drv, from, fromlen);
666 if (cli) {
667 drv_event_eapol_rx(cli->bss->bss_ctx, cli->addr, data,
750 struct test_client_socket *cli;
751 cli = os_zalloc(sizeof(*cli));
752 if (cli == NULL)
756 memcpy(cli->addr, hdr->addr2, ETH_ALEN);
757 memcpy(&cli->un, from, sizeof(cli->un));
758 cli->unlen = fromlen;
759 cli->next = drv->cli;
760 drv->cli = cli;
904 struct test_client_socket *cli;
909 cli = drv->cli;
910 while (cli) {
911 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
913 cli = cli->next;
916 if (!cli)
920 (struct sockaddr *) &cli->un, cli->unlen);
929 struct test_client_socket *cli;
934 cli = drv->cli;
935 while (cli) {
936 if (memcmp(cli->addr, addr, ETH_ALEN) == 0)
938 cli = cli->next;
941 if (!cli)
945 (struct sockaddr *) &cli->un, cli->unlen);
986 struct test_client_socket *cli, *prev_c;
994 for (prev_c = NULL, cli = drv->cli; cli;
995 prev_c = cli, cli = cli->next) {
996 if (cli->bss != bss)
999 prev_c->next = cli->next;
1001 drv->cli = cli->next;
1002 os_free(cli);
1102 struct test_client_socket *cli;
1111 cli = drv->cli;
1112 while (cli) {
1113 if (os_memcmp(cli->addr, params->addr, ETH_ALEN) == 0)
1115 cli = cli->next;
1117 if (!cli) {
1123 cli->bss = bss;
2073 struct test_client_socket *cli, *prev;
2076 cli = drv->cli;
2077 while (cli) {
2078 prev = cli;
2079 cli = cli->next;