Searched defs:snum (Results 1 - 8 of 8) sorted by relevance

/net/ipv4/
H A Dinet_hashtables.c54 * 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 Dinet_connection_sock.c90 * 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 Daf_inet.c442 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 Dping.c416 unsigned short snum; local
432 snum = ntohs(((struct sockaddr_in *)uaddr)->sin_port);
433 if (ping_get_port(sk, snum) != 0) {
450 if (snum)
H A Dudp.c203 * @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...]
/net/ipv6/
H A Daf_inet6.c276 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 Dudp.c124 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 Dsocket.c334 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 106 milliseconds