Searched refs:siso (Results 1 - 14 of 14) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/netiso/
H A Diso.h163 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 Diso_pcb.c149 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 Dtp_iso.c222 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 Dcltp_usrreq.c189 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 Dtp_pcb.c885 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 Desis.c360 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 Didrp_usrreq.c129 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 Diso.c312 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 Dtp_subr2.c593 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 Diso_snpac.c168 struct sockaddr_iso siso; member in union:sockunion
/netbsd-6-1-5-RELEASE/sbin/ifconfig/
H A Daf_iso.c91 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 Dparse.c304 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 Diso.c216 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 Droute.c91 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));

Completed in 122 milliseconds