Home | History | Annotate | Download | only in ip

Lines Matching refs:saddr

78 	inet_prefix saddr;
98 inet_prefix daddr, saddr;
138 if (f.saddr.family && f.saddr.family != AF_INET)
141 memcpy(&saddr.data, RTA_DATA(a), 4);
142 saddr.bytelen = 4;
146 if (f.saddr.family && f.saddr.family != AF_INET6)
149 memcpy(&saddr.data, RTA_DATA(a), 16);
150 saddr.bytelen = 16;
161 if (slen && f.saddr.family && f.saddr.bitlen >= 0 &&
162 inet_addr_match(&saddr, &f.saddr, f.saddr.bitlen))
173 addattr_l(&req2.n, sizeof(req2), stype, &saddr.data,
174 saddr.bytelen);
297 format_host(family, slen, &saddr.data));
315 f.saddr.bitlen = -1;
316 f.saddr.family = preferred_family;
336 if (f.saddr.bitlen >= 0)
339 get_prefix(&f.saddr, *argv, preferred_family);
340 if (f.saddr.bytelen && f.saddr.bytelen * 8 == f.saddr.bitlen) {
341 if (f.saddr.family == AF_INET)
343 else if (f.saddr.family == AF_INET6)
390 f.saddr.bitlen <= 0 && preferred_family == AF_UNSPEC) {
412 addattr_l(&req.n, sizeof(req), stype, &f.saddr.data,
413 f.saddr.bytelen);