tag | line | file | source code |
sin | 199 | net/tcp/packet.c | unsigned flags, struct sockaddr_in *sin, int *addr_len) |
sin | 206 | net/tcp/packet.c | saddr = (struct sockaddr *)sin; |
sin | 150 | net/tcp/raw.c | struct sockaddr_in sin; |
sin | 160 | net/tcp/raw.c | if (addr_len < sizeof (sin)) |
sin | 162 | net/tcp/raw.c | verify_area (usin, sizeof (sin)); |
sin | 163 | net/tcp/raw.c | memcpy_fromfs (&sin, usin, sizeof(sin)); |
sin | 164 | net/tcp/raw.c | if (sin.sin_family && |
sin | 165 | net/tcp/raw.c | sin.sin_family != AF_INET) |
sin | 172 | net/tcp/raw.c | sin.sin_family = AF_INET; |
sin | 173 | net/tcp/raw.c | sin.sin_port = sk->protocol; |
sin | 174 | net/tcp/raw.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 176 | net/tcp/raw.c | if (sin.sin_port == 0) sin.sin_port = sk->protocol; |
sin | 178 | net/tcp/raw.c | if ((sin.sin_addr.s_addr & 0xff000000) == 0) |
sin | 181 | net/tcp/raw.c | err = raw_loopback (sk, sin.sin_port, from, len, |
sin | 182 | net/tcp/raw.c | sin.sin_addr.s_addr); |
sin | 202 | net/tcp/raw.c | sin.sin_addr.s_addr, &dev, |
sin | 256 | net/tcp/raw.c | unsigned flags, struct sockaddr_in *sin, int *addr_len) |
sin | 267 | net/tcp/raw.c | put_fs_long (sizeof (*sin), addr_len); |
sin | 308 | net/tcp/raw.c | if (sin) |
sin | 313 | net/tcp/raw.c | verify_area (sin, sizeof (*sin)); |
sin | 314 | net/tcp/raw.c | memcpy_tofs(sin, &addr, sizeof (*sin)); |
sin | 1101 | net/tcp/sock.c | struct sockaddr_in sin; |
sin | 1107 | net/tcp/sock.c | if (len < sizeof (sin)) return (-EINVAL); |
sin | 1109 | net/tcp/sock.c | sin.sin_family=AF_INET; |
sin | 1120 | net/tcp/sock.c | sin.sin_port = sk->dummy_th.dest; |
sin | 1121 | net/tcp/sock.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 1125 | net/tcp/sock.c | sin.sin_port = sk->dummy_th.source; |
sin | 1126 | net/tcp/sock.c | sin.sin_addr.s_addr = sk->saddr; |
sin | 1128 | net/tcp/sock.c | len = sizeof (sin); |
sin | 1129 | net/tcp/sock.c | memcpy_tofs(uaddr, &sin, sizeof (sin)); |
sin | 1200 | net/tcp/sock.c | unsigned flags, struct sockaddr *sin, int addr_len ) |
sin | 1213 | net/tcp/sock.c | (struct sockaddr_in *)sin, addr_len)); |
sin | 1218 | net/tcp/sock.c | unsigned flags, struct sockaddr *sin, int *addr_len ) |
sin | 1231 | net/tcp/sock.c | (struct sockaddr_in*)sin, addr_len)); |
sin | 1908 | net/tcp/tcp.c | struct sockaddr_in sin; |
sin | 1917 | net/tcp/tcp.c | memcpy_fromfs (&sin,usin, min(sizeof (sin), addr_len)); |
sin | 1919 | net/tcp/tcp.c | if (sin.sin_family && sin.sin_family != AF_INET) return (-EAFNOSUPPORT); |
sin | 1921 | net/tcp/tcp.c | sk->daddr = sin.sin_addr.s_addr; |
sin | 1925 | net/tcp/tcp.c | sk->dummy_th.dest = sin.sin_port; |
sin | 263 | net/tcp/udp.c | struct sockaddr_in sin; |
sin | 275 | net/tcp/udp.c | if (addr_len < sizeof (sin)) |
sin | 277 | net/tcp/udp.c | verify_area (usin, sizeof (sin)); |
sin | 278 | net/tcp/udp.c | memcpy_fromfs (&sin, usin, sizeof(sin)); |
sin | 279 | net/tcp/udp.c | if (sin.sin_family && |
sin | 280 | net/tcp/udp.c | sin.sin_family != AF_INET) |
sin | 282 | net/tcp/udp.c | if (sin.sin_port == 0) |
sin | 289 | net/tcp/udp.c | sin.sin_family = AF_INET; |
sin | 290 | net/tcp/udp.c | sin.sin_port = sk->dummy_th.dest; |
sin | 291 | net/tcp/udp.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 302 | net/tcp/udp.c | if ((sin.sin_addr.s_addr & 0xff000000) == 0) |
sin | 305 | net/tcp/udp.c | err = udp_loopback (sk, sin.sin_port, from, len, |
sin | 306 | net/tcp/udp.c | sin.sin_addr.s_addr, saddr); |
sin | 339 | net/tcp/udp.c | sin.sin_addr.s_addr, &dev, |
sin | 362 | net/tcp/udp.c | uh->dest = sin.sin_port; |
sin | 373 | net/tcp/udp.c | udp_send_check (uh, saddr, sin.sin_addr.s_addr, |
sin | 392 | net/tcp/udp.c | unsigned flags, struct sockaddr_in *sin, int *addr_len) |
sin | 403 | net/tcp/udp.c | put_fs_long (sizeof (*sin), addr_len); |
sin | 444 | net/tcp/udp.c | if (sin) |
sin | 450 | net/tcp/udp.c | verify_area (sin, sizeof (*sin)); |
sin | 451 | net/tcp/udp.c | memcpy_tofs(sin, &addr, sizeof (*sin)); |
sin | 474 | net/tcp/udp.c | struct sockaddr_in sin; |
sin | 475 | net/tcp/udp.c | if (addr_len < sizeof (sin)) return (-EINVAL); |
sin | 476 | net/tcp/udp.c | verify_area (usin, sizeof (sin)); |
sin | 477 | net/tcp/udp.c | memcpy_fromfs (&sin, usin, sizeof (sin)); |
sin | 478 | net/tcp/udp.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 480 | net/tcp/udp.c | sk->daddr = sin.sin_addr.s_addr; |
sin | 481 | net/tcp/udp.c | sk->dummy_th.dest = sin.sin_port; |