taglinefilesource code
sin188net/inet/packet.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin196net/inet/packet.csaddr = (struct sockaddr *)sin;
sin139net/inet/raw.cstruct sockaddr_in sin;
sin156net/inet/raw.cif (addr_len < sizeof(sin)) return(-EINVAL);
sin157net/inet/raw.cerr=verify_area (VERIFY_READ, usin, sizeof (sin));
sin160net/inet/raw.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin161net/inet/raw.cif (sin.sin_family && sin.sin_family != AF_INET) return(-EINVAL);
sin164net/inet/raw.csin.sin_family = AF_INET;
sin165net/inet/raw.csin.sin_port = sk->protocol;
sin166net/inet/raw.csin.sin_addr.s_addr = sk->daddr;
sin168net/inet/raw.cif (sin.sin_port == 0) sin.sin_port = sk->protocol;
sin170net/inet/raw.cif (sk->broadcast == 0 && chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin215net/inet/raw.csin.sin_addr.s_addr, &dev,
sin311net/inet/raw.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin320net/inet/raw.csk, to, len, noblock, flags, sin, addr_len));
sin330net/inet/raw.cput_fs_long(sizeof(*sin), addr_len);
sin345net/inet/raw.cif (sin) {
sin350net/inet/raw.cverify_area(VERIFY_WRITE, sin, sizeof(*sin));
sin351net/inet/raw.cmemcpy_tofs(sin, &addr, sizeof(*sin));
sin32net/inet/raw.hstruct sockaddr_in *sin, int *addr_len);
sin1172net/inet/sock.cstruct sockaddr_in sin;
sin1189net/inet/sock.cif (len < sizeof(sin)) return(-EINVAL);
sin1191net/inet/sock.csin.sin_family = AF_INET;
sin1199net/inet/sock.csin.sin_port = sk->dummy_th.dest;
sin1200net/inet/sock.csin.sin_addr.s_addr = sk->daddr;
sin1202net/inet/sock.csin.sin_port = sk->dummy_th.source;
sin1203net/inet/sock.cif (sk->saddr == 0) sin.sin_addr.s_addr = my_addr();
sin1204net/inet/sock.celse sin.sin_addr.s_addr = sk->saddr;
sin1206net/inet/sock.clen = sizeof(sin);
sin1208net/inet/sock.cmemcpy_tofs(uaddr, &sin, sizeof(sin));
sin1317net/inet/sock.cunsigned flags, struct sockaddr *sin, int addr_len)
sin1342net/inet/sock.c(struct sockaddr_in *)sin, addr_len));
sin1348net/inet/sock.cunsigned flags, struct sockaddr *sin, int *addr_len )
sin1369net/inet/sock.c(struct sockaddr_in*)sin, addr_len));
sin965net/inet/tcp.cstruct sockaddr_in sin;
sin967net/inet/tcp.cif (addr_len < sizeof(sin)) return(-EINVAL);
sin968net/inet/tcp.cmemcpy_fromfs(&sin, addr, sizeof(sin));
sin969net/inet/tcp.cif (sin.sin_family && sin.sin_family != AF_INET) return(-EINVAL);
sin970net/inet/tcp.cif (sin.sin_port != sk->dummy_th.dest) return(-EINVAL);
sin971net/inet/tcp.cif (sin.sin_addr.s_addr != sk->daddr) return(-EINVAL);
sin1537net/inet/tcp.cstruct sockaddr_in sin;
sin1549net/inet/tcp.cif(len > sizeof(sin))
sin1550net/inet/tcp.clen = sizeof(sin);
sin1559net/inet/tcp.csin.sin_family = AF_INET;
sin1560net/inet/tcp.csin.sin_port = sk->dummy_th.dest;
sin1561net/inet/tcp.csin.sin_addr.s_addr = sk->daddr;
sin1563net/inet/tcp.cmemcpy_tofs(addr, &sin, len);
sin2767net/inet/tcp.cstruct sockaddr_in sin;
sin2781net/inet/tcp.cmemcpy_fromfs(&sin,usin, min(sizeof(sin), addr_len));
sin2783net/inet/tcp.cif (sin.sin_family && sin.sin_family != AF_INET) return(-EAFNOSUPPORT);
sin2785net/inet/tcp.cDPRINTF((DBG_TCP, "TCP connect daddr=%s\n", in_ntoa(sin.sin_addr.s_addr)));
sin2788net/inet/tcp.cif (chk_addr(sin.sin_addr.s_addr) == IS_BROADCAST) { 
sin2794net/inet/tcp.csk->daddr = sin.sin_addr.s_addr;
sin2798net/inet/tcp.csk->dummy_th.dest = sin.sin_port;
sin215net/inet/udp.cudp_send(struct sock *sk, struct sockaddr_in *sin,
sin227net/inet/udp.cin_ntoa(sin->sin_addr.s_addr), ntohs(sin->sin_port),
sin250net/inet/udp.csaddr, sin->sin_addr.s_addr, dev, IPPROTO_UDP, skb->mem_len));
sin251net/inet/udp.ctmp = sk->prot->build_header(skb, saddr, sin->sin_addr.s_addr,
sin285net/inet/udp.cuh->dest = sin->sin_port;
sin292net/inet/udp.cudp_send_check(uh, saddr, sin->sin_addr.s_addr, skb->len - tmp, sk);
sin305net/inet/udp.cstruct sockaddr_in sin;
sin321net/inet/udp.cif (addr_len < sizeof(sin)) return(-EINVAL);
sin322net/inet/udp.cerr=verify_area(VERIFY_READ, usin, sizeof(sin));
sin325net/inet/udp.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin326net/inet/udp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin328net/inet/udp.cif (sin.sin_port == 0) 
sin332net/inet/udp.csin.sin_family = AF_INET;
sin333net/inet/udp.csin.sin_port = sk->dummy_th.dest;
sin334net/inet/udp.csin.sin_addr.s_addr = sk->daddr;
sin337net/inet/udp.cif(!sk->broadcast && chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin342net/inet/udp.ctmp = udp_send(sk, &sin, from, len);
sin435net/inet/udp.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin464net/inet/udp.cput_fs_long(sizeof(*sin), addr_len);
sin466net/inet/udp.cif(sin)
sin468net/inet/udp.cer=verify_area(VERIFY_WRITE, sin, sizeof(*sin));
sin484net/inet/udp.cif (sin) {
sin490net/inet/udp.cmemcpy_tofs(sin, &addr, sizeof(*sin));
sin510net/inet/udp.cstruct sockaddr_in sin;
sin513net/inet/udp.cif (addr_len < sizeof(sin)) 
sin516net/inet/udp.cer=verify_area(VERIFY_READ, usin, sizeof(sin));
sin520net/inet/udp.cmemcpy_fromfs(&sin, usin, sizeof(sin));
sin521net/inet/udp.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin524net/inet/udp.cif(!sk->broadcast && chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin527net/inet/udp.csk->daddr = sin.sin_addr.s_addr;
sin528net/inet/udp.csk->dummy_th.dest = sin.sin_port;
sin38net/inet/udp.hstruct sockaddr_in *sin, int *addr_len);