Lines Matching refs:snum
329 unsigned short snum; in sctp_do_bind() local
340 snum = ntohs(addr->v4.sin_port); in sctp_do_bind()
343 __func__, sk, &addr->sa, bp->port, snum, len); in sctp_do_bind()
354 if (!snum) in sctp_do_bind()
355 snum = bp->port; in sctp_do_bind()
356 else if (snum != bp->port) { in sctp_do_bind()
358 "%d\n", __func__, snum, bp->port); in sctp_do_bind()
363 if (snum && snum < PROT_SOCK && in sctp_do_bind()
377 addr->v4.sin_port = htons(snum); in sctp_do_bind()
6149 struct sctp_bind_hashbucket *head, struct net *, unsigned short snum);
6155 unsigned short snum; in sctp_get_port_local() local
6158 snum = ntohs(addr->v4.sin_port); in sctp_get_port_local()
6160 pr_debug("%s: begins, snum:%d\n", __func__, snum); in sctp_get_port_local()
6164 if (snum == 0) { in sctp_get_port_local()
6201 snum = rover; in sctp_get_port_local()
6209 head = &sctp_port_hashtable[sctp_phashfn(sock_net(sk), snum)]; in sctp_get_port_local()
6212 if ((pp->port == snum) && net_eq(pp->net, sock_net(sk))) in sctp_get_port_local()
6265 if (!pp && !(pp = sctp_bucket_create(head, sock_net(sk), snum))) in sctp_get_port_local()
6287 inet_sk(sk)->inet_num = snum; in sctp_get_port_local()
6304 static int sctp_get_port(struct sock *sk, unsigned short snum) in sctp_get_port() argument
6311 addr.v4.sin_port = htons(snum); in sctp_get_port()
6497 struct sctp_bind_hashbucket *head, struct net *net, unsigned short snum) in sctp_bucket_create() argument
6504 pp->port = snum; in sctp_bucket_create()