Searched refs:snum (Results 1 - 10 of 10) sorted by relevance
/net/ipv4/ |
H A D | udp_impl.h | 11 int udp_v4_get_port(struct sock *sk, unsigned short snum);
|
H A D | inet_hashtables.c | 54 * The bindhash mutex for snum's hash chain must be held here. 59 const unsigned short snum) 65 tb->port = snum; 88 const unsigned short snum) 94 inet_sk(sk)->inet_num = snum; 484 const unsigned short snum = inet_sk(sk)->inet_num; local 491 if (!snum) { 569 head = &hinfo->bhash[inet_bhashfn(net, snum, hinfo->bhash_size)]; 579 ret = check_established(death_row, sk, snum, NULL); 56 inet_bind_bucket_create(struct kmem_cache *cachep, struct net *net, struct inet_bind_hashbucket *head, const unsigned short snum) argument 87 inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb, const unsigned short snum) argument
|
H A D | inet_connection_sock.c | 90 * if snum is zero it means select any available local port. 92 int inet_csk_get_port(struct sock *sk, unsigned short snum) argument 103 if (!snum) { 131 snum = smallest_rover; 136 snum = rover; 158 snum = smallest_rover; 166 snum = rover; 169 head = &hashinfo->bhash[inet_bhashfn(net, snum, 173 if (net_eq(ib_net(tb), net) && tb->port == snum) 207 net, head, snum)) [all...] |
H A D | udp.c | 203 * @snum: port number to look up 208 int udp_lib_get_port(struct sock *sk, unsigned short snum, argument 218 if (!snum) { 238 udp_lib_lport_inuse(net, snum, hslot, bitmap, sk, 241 snum = first; 243 * Iterate on all possible values of snum for this hash. 248 if (low <= snum && snum <= high && 249 !test_bit(snum >> udptable->log, bitmap) && 250 !inet_is_local_reserved_port(net, snum)) 327 udp_v4_get_port(struct sock *sk, unsigned short snum) argument [all...] |
H A D | af_inet.c | 442 unsigned short snum; local 483 snum = ntohs(addr->sin_port); 485 if (snum && snum < PROT_SOCK && 508 if (sk->sk_prot->get_port(sk, snum)) { 516 if (snum)
|
H A D | ping.c | 416 unsigned short snum; local 432 snum = ntohs(((struct sockaddr_in *)uaddr)->sin_port); 433 if (ping_get_port(sk, snum) != 0) { 450 if (snum)
|
/net/ipv6/ |
H A D | udp_impl.h | 14 int udp_v6_get_port(struct sock *sk, unsigned short snum);
|
H A D | af_inet6.c | 276 unsigned short snum; local 294 snum = ntohs(addr->sin6_port); 295 if (snum && snum < PROT_SOCK && !ns_capable(net->user_ns, CAP_NET_BIND_SERVICE)) 381 if (sk->sk_prot->get_port(sk, snum)) { 392 if (snum)
|
H A D | udp.c | 124 int udp_v6_get_port(struct sock *sk, unsigned short snum) argument 127 udp6_portaddr_hash(sock_net(sk), &in6addr_any, snum); 133 return udp_lib_get_port(sk, snum, ipv6_rcv_saddr_equal, hash2_nulladdr);
|
/net/sctp/ |
H A D | socket.c | 334 unsigned short snum; local 345 snum = ntohs(addr->v4.sin_port); 348 __func__, sk, &addr->sa, bp->port, snum, len); 359 if (!snum) 360 snum = bp->port; 361 else if (snum != bp->port) { 363 "%d\n", __func__, snum, bp->port); 368 if (snum && snum < PROT_SOCK && 382 addr->v4.sin_port = htons(snum); 6138 unsigned short snum; local 6287 sctp_get_port(struct sock *sk, unsigned short snum) argument 6479 sctp_bucket_create( struct sctp_bind_hashbucket *head, struct net *net, unsigned short snum) argument [all...] |
Completed in 569 milliseconds