taglinefilesource code
sin28include/net/raw.hstruct sockaddr_in *sin, int *addr_len);
sin40include/net/udp.hstruct sockaddr_in *sin, int *addr_len);
sin1132net/ipv4/af_inet.cstruct sockaddr_in *sin=(struct sockaddr_in *)uaddr;
sin1135net/ipv4/af_inet.csin->sin_family = AF_INET;
sin1141net/ipv4/af_inet.csin->sin_port = sk->dummy_th.dest;
sin1142net/ipv4/af_inet.csin->sin_addr.s_addr = sk->daddr;
sin1146net/ipv4/af_inet.csin->sin_port = sk->dummy_th.source;
sin1148net/ipv4/af_inet.csin->sin_addr.s_addr = ip_my_addr();
sin1150net/ipv4/af_inet.csin->sin_addr.s_addr = sk->saddr;
sin1152net/ipv4/af_inet.c*uaddr_len = sizeof(*sin);
sin1162net/ipv4/af_inet.cunsigned flags, struct sockaddr *sin, int *addr_len )
sin1174net/ipv4/af_inet.c(struct sockaddr_in*)sin, addr_len));
sin1220net/ipv4/af_inet.cunsigned flags, struct sockaddr *sin, int addr_len)
sin1236net/ipv4/af_inet.c(struct sockaddr_in *)sin, addr_len));
sin288net/ipv4/packet.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin296net/ipv4/packet.csaddr = (struct sockaddr *)sin;
sin162net/ipv4/raw.cstruct sockaddr_in sin;
sin179net/ipv4/raw.cif (addr_len < sizeof(sin)) 
sin181net/ipv4/raw.cmemcpy(&sin, usin, sizeof(sin));
sin182net/ipv4/raw.cif (sin.sin_family && sin.sin_family != AF_INET) 
sin189net/ipv4/raw.csin.sin_family = AF_INET;
sin190net/ipv4/raw.csin.sin_port = sk->protocol;
sin191net/ipv4/raw.csin.sin_addr.s_addr = sk->daddr;
sin193net/ipv4/raw.cif (sin.sin_port == 0) 
sin194net/ipv4/raw.csin.sin_port = sk->protocol;
sin196net/ipv4/raw.cif (sin.sin_addr.s_addr == INADDR_ANY)
sin197net/ipv4/raw.csin.sin_addr.s_addr = ip_my_addr();
sin199net/ipv4/raw.cif (sk->broadcast == 0 && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST)
sin203net/ipv4/raw.cerr=ip_build_xmit(sk, raw_getrawfrag, from, len, sin.sin_addr.s_addr, flags, sin.sin_port);
sin205net/ipv4/raw.cerr=ip_build_xmit(sk, raw_getfrag, from, len, sin.sin_addr.s_addr, flags, sin.sin_port);
sin235net/ipv4/raw.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin250net/ipv4/raw.c*addr_len=sizeof(*sin);
sin263net/ipv4/raw.cif (sin) 
sin265net/ipv4/raw.csin->sin_family = AF_INET;
sin266net/ipv4/raw.csin->sin_addr.s_addr = skb->daddr;
sin289net/ipv4/udp.cstatic int udp_send(struct sock *sk, struct sockaddr_in *sin,
sin297net/ipv4/udp.cufh.uh.dest = sin->sin_port;
sin300net/ipv4/udp.cufh.daddr = sin->sin_addr.s_addr;
sin317net/ipv4/udp.csin->sin_addr.s_addr, rt, IPPROTO_UDP);
sin320net/ipv4/udp.csin->sin_addr.s_addr, rt, IPPROTO_UDP);
sin331net/ipv4/udp.cstruct sockaddr_in sin;
sin345net/ipv4/udp.cif (addr_len < sizeof(sin)) 
sin356net/ipv4/udp.csin.sin_family = AF_INET;
sin357net/ipv4/udp.csin.sin_port = sk->dummy_th.dest;
sin358net/ipv4/udp.csin.sin_addr.s_addr = sk->daddr;
sin359net/ipv4/udp.cusin = &sin;
sin464net/ipv4/udp.cint noblock, unsigned flags, struct sockaddr_in *sin,
sin477net/ipv4/udp.c*addr_len=sizeof(*sin);
sin499net/ipv4/udp.cif (sin) 
sin501net/ipv4/udp.csin->sin_family = AF_INET;
sin502net/ipv4/udp.csin->sin_port = skb->h.uh->source;
sin503net/ipv4/udp.csin->sin_addr.s_addr = skb->daddr;