/netbsd-6-1-5-RELEASE/sys/netiso/ |
H A D | iso.h | 163 WRITABLE_TSEL(struct sockaddr_iso *siso) argument 165 return &siso->siso_data[siso->siso_nlen]; 169 TSEL(const struct sockaddr_iso *siso) argument 171 return &siso->siso_data[siso->siso_nlen]; 179 * The following are specific values for siso->siso_data[0], 196 #define sisotosa(siso) ((struct sockaddr *)(siso)) 201 sockaddr_iso_init1(struct sockaddr_iso *siso, cons argument 215 sockaddr_iso_init(struct sockaddr_iso *siso, const struct iso_addr *addr) argument [all...] |
H A D | iso_pcb.c | 149 struct sockaddr_iso *siso; local 176 siso = mtod(nam, struct sockaddr_iso *); 180 printf("The address is %s\n", clnp_iso_addrp(&siso->siso_addr)); 192 if ((nam->m_len < 2) || (nam->m_len < siso->siso_len)) { 195 if (siso->siso_nlen) { 203 if (SAME_ISOIFADDR(siso, &ia->ia_addr)) 208 if (siso->siso_len <= sizeof(isop->isop_sladdr)) { 216 memcpy((void *) isop->isop_laddr, (void *) siso, siso->siso_len); 217 if (siso 290 struct sockaddr_iso *siso = mtod(nam, struct sockaddr_iso *); local 451 struct sockaddr_iso *siso; local 573 iso_pcbnotify(struct isopcb *head, const struct sockaddr_iso *siso, int errno, void (*notify) (struct isopcb *)) argument [all...] |
H A D | tp_iso.c | 222 struct sockaddr_iso *siso; local 236 siso = ((*sisop == 0) ? (*sisop = backup) : *sisop); 243 siso->siso_addr = name->siso_addr; 262 struct sockaddr_iso *siso; local 276 siso = ((*sisop == 0) ? (*sisop = backup) : *sisop); 280 dump_isoaddr(siso); 283 if (name->siso_tlen && memcmp(TSEL(name), TSEL(siso), name->siso_tlen)) 286 (void *) siso->siso_data, name->siso_nlen) == 0); 303 struct sockaddr_iso *siso = local 305 if (siso) 609 const struct sockaddr_iso *siso = (const struct sockaddr_iso *)sa; local 670 static struct sockaddr_iso siso = { variable in typeref:struct:sockaddr_iso [all...] |
H A D | cltp_usrreq.c | 189 const struct sockaddr_iso *siso; local 195 siso = satocsiso(sa); 196 if (siso == 0 || siso->siso_nlen == 0) 205 iso_pcbnotify(&cltb, siso, 212 iso_pcbnotify(&cltb, siso, (int) isoctlerrmap[cmd], 222 struct sockaddr_iso *siso; local 252 up[3] = (siso = isop->isop_laddr)->siso_tlen; 254 memcpy((void *) up, TSEL(siso), siso [all...] |
H A D | tp_pcb.c | 885 tp_tselinuse(int tlen, const char *tsel, struct sockaddr_iso *siso, argument 902 if (siso == 0 || reuseaddr == 0) 904 } else if (siso) { 905 if (siso->siso_family == t->tp_domain && 907 (struct sockaddr *) siso, TP_LOCAL)) 922 struct sockaddr_iso *siso = 0; local 930 siso = mtod(nam, struct sockaddr_iso *); 931 switch (siso->siso_family) { 936 tlen = siso->siso_tlen; 937 tsel = TSEL(siso); [all...] |
H A D | esis.c | 360 struct sockaddr_iso siso; local 496 memset((void *) & siso, 0, sizeof(siso)); 497 siso.siso_family = AF_ISO; 498 siso.siso_data[0] = AFI_SNA; 499 siso.siso_nlen = 6 + 1; /* should be taken from snpa_hdr */ 501 memcpy(siso.siso_data + 1, inbound_shp->snh_shost, 6); 502 (ifp->if_output) (ifp, m0, sisotosa(&siso), 0); 894 struct sockaddr_iso siso; local 1015 memset((void *) & siso, 1103 struct sockaddr_iso siso; local 1189 esis_ctlinput( int req, const struct sockaddr *siso, void *dummy) argument [all...] |
H A D | idrp_usrreq.c | 129 struct sockaddr_iso *siso; local 134 siso = va_arg(ap, struct sockaddr_iso *); 137 bcopy((void *) & (siso->siso_addr), 138 (void *) & idrp_isop.isop_sfaddr.siso_addr, 1 + siso->siso_nlen); 139 siso++; 140 bcopy((void *) & (siso->siso_addr), 141 (void *) & idrp_isop.isop_sladdr.siso_addr, 1 + siso->siso_nlen);
|
H A D | iso.c | 312 struct sockaddr_iso *siso, /* address to perform hash on */ 321 bufsize = iso_netof(&siso->siso_addr, buf); 330 hp->afh_hosthash = iso_hashchar((void *) & siso->siso_addr, 331 siso->siso_addr.isoa_len); 336 clnp_iso_addrp(&siso->siso_addr), hp->afh_nethash, 639 iso_ifinit(struct ifnet *ifp, struct iso_ifaddr *ia, struct sockaddr_iso *siso, argument 646 ia->ia_addr = *siso; 823 iso_localifa(const struct sockaddr_iso *siso) argument 838 SAME_ISOADDR(&ia->ia_dstaddr, siso)) 840 else if (SAME_ISOADDR(&ia->ia_addr, siso)) 311 iso_hash( struct sockaddr_iso *siso, struct afhash *hp) argument [all...] |
H A D | tp_subr2.c | 593 struct sockaddr_iso *siso; /* NOTE: this may be a local 599 siso = mtod(m, struct sockaddr_iso *); 604 tpcb->tp_sock, siso->siso_addr.isoa_genaddr[0], tpcb->tp_netservice, 617 switch (siso->siso_family) { 627 if (clnp_route(&siso->siso_addr, &isop->isop_route, 640 if (tpcb->tp_nlproto->nlp_afamily != siso->siso_family) {
|
H A D | iso_snpac.c | 168 struct sockaddr_iso siso; member in union:sockunion
|
/netbsd-6-1-5-RELEASE/sbin/ifconfig/ |
H A D | af_iso.c | 91 fixnsel(struct sockaddr_iso *siso, uint8_t nsellength) argument 93 siso->siso_tlen = nsellength; 100 struct sockaddr_iso *siso; local 102 siso = param->mask.buf; 103 siso->siso_len = TSEL(siso) - (char *)(siso); 104 siso->siso_nlen = 0; 165 struct sockaddr_iso *siso; local 190 siso [all...] |
H A D | parse.c | 304 struct sockaddr_iso siso; member in union:__anon5430 415 u.siso.siso_len = sizeof(u.siso); 416 u.siso.siso_family = AF_ISO; 418 u.siso.siso_addr = *iso_addr(arg0);
|
/netbsd-6-1-5-RELEASE/usr.bin/netstat/ |
H A D | iso.c | 216 struct sockaddr_iso siso; member in union:__anon9854 301 laddr.siso = isopcb.isop_sladdr; 314 faddr.siso = isopcb.isop_sfaddr; 834 isonetprint(siso, islocal) 835 struct sockaddr_iso *siso; 839 hexprint(siso->siso_nlen, siso->siso_addr.isoa_genaddr, "{}"); 840 if (siso->siso_tlen || siso->siso_slen || siso [all...] |
/netbsd-6-1-5-RELEASE/sbin/route/ |
H A D | route.c | 91 struct sockaddr_iso siso; member in union:sockunion 1297 su->siso.siso_addr = *iso_addr(s); 1299 const char *cp = TSEL(&su->siso); 1300 su->siso.siso_nlen = 0; 1302 su->siso.siso_len = 1 + cp - (char *)su; 1672 olen = MIN(soup->so_dst->siso.siso_nlen, 1687 soup->so_dst->siso.siso_nlen = olen; 2150 which, iso_ntoa(&su->siso.siso_addr));
|