taglinefilesource code
sin286net/inet/packet.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin294net/inet/packet.csaddr = (struct sockaddr *)sin;
sin154net/inet/raw.cstruct sockaddr_in sin;
sin180net/inet/raw.cif (addr_len < sizeof(sin)) 
sin182net/inet/raw.cerr=verify_area (VERIFY_READ, usin, sizeof (sin));
sin185net/inet/raw.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin186net/inet/raw.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin193net/inet/raw.csin.sin_family = AF_INET;
sin194net/inet/raw.csin.sin_port = sk->protocol;
sin195net/inet/raw.csin.sin_addr.s_addr = sk->daddr;
sin197net/inet/raw.cif (sin.sin_port == 0) 
sin198net/inet/raw.csin.sin_port = sk->protocol;
sin200net/inet/raw.cif (sin.sin_addr.s_addr == INADDR_ANY)
sin201net/inet/raw.csin.sin_addr.s_addr = ip_my_addr();
sin203net/inet/raw.cif (sk->broadcast == 0 && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin247net/inet/raw.csin.sin_addr.s_addr, &dev,
sin338net/inet/raw.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin347net/inet/raw.csk, to, len, noblock, flags, sin, addr_len));
sin357net/inet/raw.cput_fs_long(sizeof(*sin), addr_len);
sin359net/inet/raw.cif(sin)
sin361net/inet/raw.cerr=verify_area(VERIFY_WRITE, sin, sizeof(*sin));
sin380net/inet/raw.cif (sin) {
sin385net/inet/raw.cmemcpy_tofs(sin, &addr, sizeof(*sin));
sin32net/inet/raw.hstruct sockaddr_in *sin, int *addr_len);
sin1202net/inet/sock.cstruct sockaddr_in sin;
sin1219net/inet/sock.cif (len < sizeof(sin)) return(-EINVAL);
sin1221net/inet/sock.csin.sin_family = AF_INET;
sin1229net/inet/sock.csin.sin_port = sk->dummy_th.dest;
sin1230net/inet/sock.csin.sin_addr.s_addr = sk->daddr;
sin1232net/inet/sock.csin.sin_port = sk->dummy_th.source;
sin1233net/inet/sock.cif (sk->saddr == 0) sin.sin_addr.s_addr = ip_my_addr();
sin1234net/inet/sock.celse sin.sin_addr.s_addr = sk->saddr;
sin1236net/inet/sock.clen = sizeof(sin);
sin1238net/inet/sock.cmemcpy_tofs(uaddr, &sin, sizeof(sin));
sin1331net/inet/sock.cunsigned flags, struct sockaddr *sin, int addr_len)
sin1352net/inet/sock.c(struct sockaddr_in *)sin, addr_len));
sin1358net/inet/sock.cunsigned flags, struct sockaddr *sin, int *addr_len )
sin1375net/inet/sock.c(struct sockaddr_in*)sin, addr_len));
sin1119net/inet/tcp.cstruct sockaddr_in sin;
sin1123net/inet/tcp.cif (addr_len < sizeof(sin)) 
sin1125net/inet/tcp.cmemcpy_fromfs(&sin, addr, sizeof(sin));
sin1126net/inet/tcp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin1128net/inet/tcp.cif (sin.sin_port != sk->dummy_th.dest) 
sin1130net/inet/tcp.cif (sin.sin_addr.s_addr != sk->daddr) 
sin1625net/inet/tcp.cstruct sockaddr_in sin;
sin1637net/inet/tcp.cif(len > sizeof(sin))
sin1638net/inet/tcp.clen = sizeof(sin);
sin1647net/inet/tcp.csin.sin_family = AF_INET;
sin1648net/inet/tcp.csin.sin_port = sk->dummy_th.dest;
sin1649net/inet/tcp.csin.sin_addr.s_addr = sk->daddr;
sin1651net/inet/tcp.cmemcpy_tofs(addr, &sin, len);
sin3033net/inet/tcp.cstruct sockaddr_in sin;
sin3049net/inet/tcp.cmemcpy_fromfs(&sin,usin, min(sizeof(sin), addr_len));
sin3051net/inet/tcp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin3054net/inet/tcp.cDPRINTF((DBG_TCP, "TCP connect daddr=%s\n", in_ntoa(sin.sin_addr.s_addr)));
sin3060net/inet/tcp.cif(sin.sin_addr.s_addr==INADDR_ANY)
sin3061net/inet/tcp.csin.sin_addr.s_addr=ip_my_addr();
sin3067net/inet/tcp.cif (ip_chk_addr(sin.sin_addr.s_addr) == IS_BROADCAST) 
sin3077net/inet/tcp.cif(sk->saddr == sin.sin_addr.s_addr && sk->num==ntohs(sin.sin_port))
sin3081net/inet/tcp.csk->daddr = sin.sin_addr.s_addr;
sin3086net/inet/tcp.csk->dummy_th.dest = sin.sin_port;
sin253net/inet/udp.cstatic int udp_send(struct sock *sk, struct sockaddr_in *sin,
sin265net/inet/udp.cin_ntoa(sin->sin_addr.s_addr), ntohs(sin->sin_port),
sin295net/inet/udp.csaddr, sin->sin_addr.s_addr, dev, IPPROTO_UDP, skb->mem_len));
sin296net/inet/udp.ctmp = sk->prot->build_header(skb, saddr, sin->sin_addr.s_addr,
sin324net/inet/udp.cuh->dest = sin->sin_port;
sin337net/inet/udp.cudp_send_check(uh, saddr, sin->sin_addr.s_addr, skb->len - tmp, sk);
sin353net/inet/udp.cstruct sockaddr_in sin;
sin375net/inet/udp.cif (addr_len < sizeof(sin)) 
sin377net/inet/udp.cerr=verify_area(VERIFY_READ, usin, sizeof(sin));
sin380net/inet/udp.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin381net/inet/udp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin383net/inet/udp.cif (sin.sin_port == 0) 
sin390net/inet/udp.csin.sin_family = AF_INET;
sin391net/inet/udp.csin.sin_port = sk->dummy_th.dest;
sin392net/inet/udp.csin.sin_addr.s_addr = sk->daddr;
sin400net/inet/udp.cif(sin.sin_addr.s_addr==INADDR_ANY)
sin401net/inet/udp.csin.sin_addr.s_addr=ip_my_addr();
sin403net/inet/udp.cif(!sk->broadcast && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin409net/inet/udp.ctmp = udp_send(sk, &sin, from, len, flags);
sin508net/inet/udp.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin544net/inet/udp.cput_fs_long(sizeof(*sin), addr_len);
sin547net/inet/udp.cif(sin)
sin549net/inet/udp.cer=verify_area(VERIFY_WRITE, sin, sizeof(*sin));
sin581net/inet/udp.cif (sin) 
sin588net/inet/udp.cmemcpy_tofs(sin, &addr, sizeof(*sin));
sin610net/inet/udp.cstruct sockaddr_in sin;
sin613net/inet/udp.cif (addr_len < sizeof(sin)) 
sin616net/inet/udp.cer=verify_area(VERIFY_READ, usin, sizeof(sin));
sin620net/inet/udp.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin621net/inet/udp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin623net/inet/udp.cif (sin.sin_addr.s_addr==INADDR_ANY)
sin624net/inet/udp.csin.sin_addr.s_addr=ip_my_addr();
sin626net/inet/udp.cif(!sk->broadcast && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin629net/inet/udp.csk->daddr = sin.sin_addr.s_addr;
sin630net/inet/udp.csk->dummy_th.dest = sin.sin_port;
sin38net/inet/udp.hstruct sockaddr_in *sin, int *addr_len);