Lines Matching refs:keys6
557 if (ipv6_addr_equal(&tp->md5sig_info->keys6[i].addr, addr))
558 return &tp->md5sig_info->keys6[i].base;
604 keys = kmalloc((sizeof (tp->md5sig_info->keys6[0]) *
614 memmove(keys, tp->md5sig_info->keys6,
615 (sizeof (tp->md5sig_info->keys6[0]) *
618 kfree(tp->md5sig_info->keys6);
619 tp->md5sig_info->keys6 = keys;
623 ipv6_addr_copy(&tp->md5sig_info->keys6[tp->md5sig_info->entries6].addr,
625 tp->md5sig_info->keys6[tp->md5sig_info->entries6].base.key = newkey;
626 tp->md5sig_info->keys6[tp->md5sig_info->entries6].base.keylen = newkeylen;
646 if (ipv6_addr_equal(&tp->md5sig_info->keys6[i].addr, peer)) {
648 kfree(tp->md5sig_info->keys6[i].base.key);
652 kfree(tp->md5sig_info->keys6);
653 tp->md5sig_info->keys6 = NULL;
658 memmove(&tp->md5sig_info->keys6[i],
659 &tp->md5sig_info->keys6[i+1],
661 * sizeof (tp->md5sig_info->keys6[0]));
677 kfree(tp->md5sig_info->keys6[i].base.key);
682 kfree(tp->md5sig_info->keys6);
683 tp->md5sig_info->keys6 = NULL;