| H A D | addr_prefs.c | 72 static int afs_parse_address(char *p, struct afs_addr_preference *pref) in afs_parse_address() argument 99 if (in4_pton(p, end - p, (u8 *)&pref->ipv4_addr, -1, &stop)) { in afs_parse_address() 100 pref->family = AF_INET; in afs_parse_address() 102 } else if (in6_pton(p, end - p, (u8 *)&pref->ipv6_addr, -1, &stop)) { in afs_parse_address() 103 pref->family = AF_INET6; in afs_parse_address() 138 pref->subnet_mask = mask; in afs_parse_address() 206 struct afs_addr_preference *pref, in afs_insert_address_pref() argument 220 max_prefs = min_t(size_t, (size - sizeof(*preflist)) / sizeof(*pref), 255); in afs_insert_address_pref() 230 sizeof(*pref) * (preflist->nr - index)); in afs_insert_address_pref() 232 memcpy(preflist->prefs, old->prefs, sizeof(*pref) * index); in afs_insert_address_pref() [all …]
|