tag | line | file | source code |
sin | 988 | net/inet/af_inet.c | struct sockaddr_in sin; |
sin | 1005 | net/inet/af_inet.c | if (len < sizeof(sin)) |
sin | 1008 | net/inet/af_inet.c | sin.sin_family = AF_INET; |
sin | 1014 | net/inet/af_inet.c | sin.sin_port = sk->dummy_th.dest; |
sin | 1015 | net/inet/af_inet.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 1019 | net/inet/af_inet.c | sin.sin_port = sk->dummy_th.source; |
sin | 1021 | net/inet/af_inet.c | sin.sin_addr.s_addr = ip_my_addr(); |
sin | 1023 | net/inet/af_inet.c | sin.sin_addr.s_addr = sk->saddr; |
sin | 1025 | net/inet/af_inet.c | len = sizeof(sin); |
sin | 1026 | net/inet/af_inet.c | memcpy_tofs(uaddr, &sin, sizeof(sin)); |
sin | 1096 | net/inet/af_inet.c | unsigned flags, struct sockaddr *sin, int addr_len) |
sin | 1122 | net/inet/af_inet.c | (struct sockaddr_in *)sin, addr_len)); |
sin | 1127 | net/inet/af_inet.c | unsigned flags, struct sockaddr *sin, int *addr_len ) |
sin | 1148 | net/inet/af_inet.c | (struct sockaddr_in*)sin, addr_len)); |
sin | 285 | net/inet/packet.c | int noblock, unsigned flags, struct sockaddr_in *sin, |
sin | 293 | net/inet/packet.c | saddr = (struct sockaddr *)sin; |
sin | 145 | net/inet/raw.c | struct sockaddr_in sin; |
sin | 161 | net/inet/raw.c | if (addr_len < sizeof(sin)) |
sin | 163 | net/inet/raw.c | err=verify_area (VERIFY_READ, usin, sizeof (sin)); |
sin | 166 | net/inet/raw.c | memcpy_fromfs(&sin, usin, sizeof(sin)); |
sin | 167 | net/inet/raw.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 174 | net/inet/raw.c | sin.sin_family = AF_INET; |
sin | 175 | net/inet/raw.c | sin.sin_port = sk->protocol; |
sin | 176 | net/inet/raw.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 178 | net/inet/raw.c | if (sin.sin_port == 0) |
sin | 179 | net/inet/raw.c | sin.sin_port = sk->protocol; |
sin | 181 | net/inet/raw.c | if (sin.sin_addr.s_addr == INADDR_ANY) |
sin | 182 | net/inet/raw.c | sin.sin_addr.s_addr = ip_my_addr(); |
sin | 184 | net/inet/raw.c | if (sk->broadcast == 0 && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST) |
sin | 227 | net/inet/raw.c | sin.sin_addr.s_addr, &dev, |
sin | 311 | net/inet/raw.c | int noblock, unsigned flags, struct sockaddr_in *sin, |
sin | 326 | net/inet/raw.c | put_fs_long(sizeof(*sin), addr_len); |
sin | 328 | net/inet/raw.c | if(sin) |
sin | 330 | net/inet/raw.c | err=verify_area(VERIFY_WRITE, sin, sizeof(*sin)); |
sin | 349 | net/inet/raw.c | if (sin) { |
sin | 354 | net/inet/raw.c | memcpy_tofs(sin, &addr, sizeof(*sin)); |
sin | 32 | net/inet/raw.h | struct sockaddr_in *sin, int *addr_len); |
sin | 1095 | net/inet/tcp.c | struct sockaddr_in sin; |
sin | 1099 | net/inet/tcp.c | if (addr_len < sizeof(sin)) |
sin | 1101 | net/inet/tcp.c | memcpy_fromfs(&sin, addr, sizeof(sin)); |
sin | 1102 | net/inet/tcp.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 1104 | net/inet/tcp.c | if (sin.sin_port != sk->dummy_th.dest) |
sin | 1106 | net/inet/tcp.c | if (sin.sin_addr.s_addr != sk->daddr) |
sin | 1609 | net/inet/tcp.c | struct sockaddr_in sin; |
sin | 1621 | net/inet/tcp.c | if(len > sizeof(sin)) |
sin | 1622 | net/inet/tcp.c | len = sizeof(sin); |
sin | 1631 | net/inet/tcp.c | sin.sin_family = AF_INET; |
sin | 1632 | net/inet/tcp.c | sin.sin_port = sk->dummy_th.dest; |
sin | 1633 | net/inet/tcp.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 1635 | net/inet/tcp.c | memcpy_tofs(addr, &sin, len); |
sin | 3116 | net/inet/tcp.c | struct sockaddr_in sin; |
sin | 3133 | net/inet/tcp.c | memcpy_fromfs(&sin,usin, min(sizeof(sin), addr_len)); |
sin | 3135 | net/inet/tcp.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 3142 | net/inet/tcp.c | if(sin.sin_addr.s_addr==INADDR_ANY) |
sin | 3143 | net/inet/tcp.c | sin.sin_addr.s_addr=ip_my_addr(); |
sin | 3149 | net/inet/tcp.c | if (ip_chk_addr(sin.sin_addr.s_addr) == IS_BROADCAST) |
sin | 3158 | net/inet/tcp.c | if(sk->saddr == sin.sin_addr.s_addr && sk->num==ntohs(sin.sin_port)) |
sin | 3162 | net/inet/tcp.c | sk->daddr = sin.sin_addr.s_addr; |
sin | 3167 | net/inet/tcp.c | sk->dummy_th.dest = sin.sin_port; |
sin | 246 | net/inet/udp.c | static int udp_send(struct sock *sk, struct sockaddr_in *sin, |
sin | 278 | net/inet/udp.c | tmp = sk->prot->build_header(skb, saddr, sin->sin_addr.s_addr, |
sin | 304 | net/inet/udp.c | uh->dest = sin->sin_port; |
sin | 317 | net/inet/udp.c | udp_send_check(uh, saddr, sin->sin_addr.s_addr, skb->len - tmp, sk); |
sin | 333 | net/inet/udp.c | struct sockaddr_in sin; |
sin | 348 | net/inet/udp.c | if (addr_len < sizeof(sin)) |
sin | 350 | net/inet/udp.c | err=verify_area(VERIFY_READ, usin, sizeof(sin)); |
sin | 353 | net/inet/udp.c | memcpy_fromfs(&sin, usin, sizeof(sin)); |
sin | 354 | net/inet/udp.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 356 | net/inet/udp.c | if (sin.sin_port == 0) |
sin | 363 | net/inet/udp.c | sin.sin_family = AF_INET; |
sin | 364 | net/inet/udp.c | sin.sin_port = sk->dummy_th.dest; |
sin | 365 | net/inet/udp.c | sin.sin_addr.s_addr = sk->daddr; |
sin | 373 | net/inet/udp.c | if(sin.sin_addr.s_addr==INADDR_ANY) |
sin | 374 | net/inet/udp.c | sin.sin_addr.s_addr=ip_my_addr(); |
sin | 376 | net/inet/udp.c | if(!sk->broadcast && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST) |
sin | 382 | net/inet/udp.c | tmp = udp_send(sk, &sin, from, len, flags); |
sin | 460 | net/inet/udp.c | int noblock, unsigned flags, struct sockaddr_in *sin, |
sin | 476 | net/inet/udp.c | put_fs_long(sizeof(*sin), addr_len); |
sin | 479 | net/inet/udp.c | if(sin) |
sin | 481 | net/inet/udp.c | er=verify_area(VERIFY_WRITE, sin, sizeof(*sin)); |
sin | 505 | net/inet/udp.c | if (sin) |
sin | 512 | net/inet/udp.c | memcpy_tofs(sin, &addr, sizeof(*sin)); |
sin | 534 | net/inet/udp.c | struct sockaddr_in sin; |
sin | 537 | net/inet/udp.c | if (addr_len < sizeof(sin)) |
sin | 540 | net/inet/udp.c | er=verify_area(VERIFY_READ, usin, sizeof(sin)); |
sin | 544 | net/inet/udp.c | memcpy_fromfs(&sin, usin, sizeof(sin)); |
sin | 545 | net/inet/udp.c | if (sin.sin_family && sin.sin_family != AF_INET) |
sin | 547 | net/inet/udp.c | if (sin.sin_addr.s_addr==INADDR_ANY) |
sin | 548 | net/inet/udp.c | sin.sin_addr.s_addr=ip_my_addr(); |
sin | 550 | net/inet/udp.c | if(!sk->broadcast && ip_chk_addr(sin.sin_addr.s_addr)==IS_BROADCAST) |
sin | 553 | net/inet/udp.c | sk->daddr = sin.sin_addr.s_addr; |
sin | 554 | net/inet/udp.c | sk->dummy_th.dest = sin.sin_port; |
sin | 38 | net/inet/udp.h | struct sockaddr_in *sin, int *addr_len); |