Lines Matching defs:su
785 sup su;
800 su = soup->so_dst;
803 su = soup->so_gate;
806 su = soup->so_mask;
809 su = soup->so_genmask;
812 su = soup->so_ifp;
816 su = soup->so_ifa;
817 su->sa.sa_family = af;
821 su = soup->so_mpls;
826 su = NULL;
830 su->sa.sa_len = aflen;
831 su->sa.sa_family = afamily; /* cases that don't want it have left already */
840 su->sa.sa_len = 0;
868 if (sizeof(su->sin6) != res->ai_addrlen)
874 memcpy(&su->sin6, res->ai_addr, sizeof(su->sin6));
876 inet6_putscopeid(&su->sin6, INET6_IS_ADDR_LINKLOCAL|
882 return inet6_makenetandmask(&su->sin6, soup);
890 su->sa.sa_len = sizeof(*su);
891 sockaddr(s, &su->sa);
904 su->sat.sat_addr.s_net = val;
908 su->sat.sat_addr.s_node = val;
910 return(forcehost || su->sat.sat_addr.s_node != 0);
913 soup->so_dst = readtag(su, s);
915 soup->so_mpls = readtag(su, s);
923 link_addr(s, &su->sdl);
939 inet_makenetandmask(htonl(val), &su->sin, soup);
944 inet_makenetandmask(val, &su->sin, soup);
950 if (inet_aton(s, &su->sin.sin_addr) &&
952 val = su->sin.sin_addr.s_addr;
953 if (inet_lnaof(su->sin.sin_addr) != INADDR_ANY)
964 inet_makenetandmask(val, &su->sin, soup);
970 su->sin.sin_family = hp->h_addrtype;
971 memmove(&su->sin.sin_addr, hp->h_addr, hp->h_length);
980 readtag(sup su, const char *s)
984 sup retsu = su;
998 free(su);
1017 addtag(sup su, const char *s, int where)
1019 union mpls_shim *ms = &su->smpls.smpls_addr;
1714 sodump(sup su, const char *which)
1720 switch (su->sa.sa_family) {
1723 which, inet_ntoa(su->sin.sin_addr));
1728 which, su->sat.sat_addr.s_net, su->sat.sat_addr.s_node);
1733 which, link_ntoa(&su->sdl));
1738 which, inet_ntop(AF_INET6, &su->sin6.sin6_addr,
1749 ms.s_addr = ntohl(su->smpls.smpls_addr.s_addr);
1753 pms = &su->smpls.smpls_addr;
1754 while(psize < su->smpls.smpls_len) {
1765 which, su->sa.sa_family, any_ntoa(&su->sa));