Lines Matching full:v4

90 			addr->a.v4.sin_family = AF_INET;  in sctp_v4_copy_addrlist()
91 addr->a.v4.sin_addr.s_addr = ifa->ifa_local; in sctp_v4_copy_addrlist()
163 laddr.v4.sin_port = htons(bp->port); in sctp_copy_local_addr_list()
222 struct sockaddr_in *sa = &addr->v4; in sctp_v4_from_skb()
224 addr->v4.sin_family = AF_INET; in sctp_v4_from_skb()
239 addr->v4.sin_family = AF_INET; in sctp_v4_from_sk()
240 addr->v4.sin_port = 0; in sctp_v4_from_sk()
241 addr->v4.sin_addr.s_addr = inet_sk(sk)->inet_rcv_saddr; in sctp_v4_from_sk()
242 memset(addr->v4.sin_zero, 0, sizeof(addr->v4.sin_zero)); in sctp_v4_from_sk()
248 inet_sk(sk)->inet_rcv_saddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_saddr()
254 inet_sk(sk)->inet_daddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_daddr()
262 if (ntohs(param->v4.param_hdr.length) < sizeof(struct sctp_ipv4addr_param)) in sctp_v4_from_addr_param()
265 addr->v4.sin_family = AF_INET; in sctp_v4_from_addr_param()
266 addr->v4.sin_port = port; in sctp_v4_from_addr_param()
267 addr->v4.sin_addr.s_addr = param->v4.addr.s_addr; in sctp_v4_from_addr_param()
268 memset(addr->v4.sin_zero, 0, sizeof(addr->v4.sin_zero)); in sctp_v4_from_addr_param()
281 param->v4.param_hdr.type = SCTP_PARAM_IPV4_ADDRESS; in sctp_v4_to_addr_param()
282 param->v4.param_hdr.length = htons(length); in sctp_v4_to_addr_param()
283 param->v4.addr.s_addr = addr->v4.sin_addr.s_addr; in sctp_v4_to_addr_param()
292 saddr->v4.sin_family = AF_INET; in sctp_v4_dst_saddr()
293 saddr->v4.sin_port = port; in sctp_v4_dst_saddr()
294 saddr->v4.sin_addr.s_addr = fl4->saddr; in sctp_v4_dst_saddr()
295 memset(saddr->v4.sin_zero, 0, sizeof(saddr->v4.sin_zero)); in sctp_v4_dst_saddr()
304 if (addr1->v4.sin_port != addr2->v4.sin_port) in sctp_v4_cmp_addr()
306 if (addr1->v4.sin_addr.s_addr != addr2->v4.sin_addr.s_addr) in sctp_v4_cmp_addr()
315 addr->v4.sin_family = AF_INET; in sctp_v4_inaddr_any()
316 addr->v4.sin_addr.s_addr = htonl(INADDR_ANY); in sctp_v4_inaddr_any()
317 addr->v4.sin_port = port; in sctp_v4_inaddr_any()
318 memset(addr->v4.sin_zero, 0, sizeof(addr->v4.sin_zero)); in sctp_v4_inaddr_any()
324 return htonl(INADDR_ANY) == addr->v4.sin_addr.s_addr; in sctp_v4_is_any()
343 if (IS_IPV4_UNUSABLE_ADDRESS(addr->v4.sin_addr.s_addr)) in sctp_v4_addr_valid()
362 ret = inet_addr_type_table(net, addr->v4.sin_addr.s_addr, tb_id); in sctp_v4_available()
363 if (addr->v4.sin_addr.s_addr != htonl(INADDR_ANY) && in sctp_v4_available()
397 if (IS_IPV4_UNUSABLE_ADDRESS(addr->v4.sin_addr.s_addr)) { in sctp_v4_scope()
399 } else if (ipv4_is_loopback(addr->v4.sin_addr.s_addr)) { in sctp_v4_scope()
401 } else if (ipv4_is_linklocal_169(addr->v4.sin_addr.s_addr)) { in sctp_v4_scope()
403 } else if (ipv4_is_private_10(addr->v4.sin_addr.s_addr) || in sctp_v4_scope()
404 ipv4_is_private_172(addr->v4.sin_addr.s_addr) || in sctp_v4_scope()
405 ipv4_is_private_192(addr->v4.sin_addr.s_addr) || in sctp_v4_scope()
406 ipv4_is_test_198(addr->v4.sin_addr.s_addr)) { in sctp_v4_scope()
439 fl4->daddr = daddr->v4.sin_addr.s_addr; in sctp_v4_get_dst()
440 fl4->fl4_dport = daddr->v4.sin_port; in sctp_v4_get_dst()
449 fl4->saddr = saddr->v4.sin_addr.s_addr; in sctp_v4_get_dst()
451 fl4->fl4_sport = saddr->v4.sin_port; in sctp_v4_get_dst()
508 fl4->fl4_sport = laddr->a.v4.sin_port; in sctp_v4_get_dst()
510 daddr->v4.sin_addr.s_addr, in sctp_v4_get_dst()
511 laddr->a.v4.sin_addr.s_addr); in sctp_v4_get_dst()
520 odev = __ip_dev_find(sock_net(sk), laddr->a.v4.sin_addr.s_addr, in sctp_v4_get_dst()
552 /* For v4, the source address is cached in the route entry(dst). So no need
563 saddr->v4.sin_family = AF_INET; in sctp_v4_get_saddr()
564 saddr->v4.sin_addr.s_addr = fl->u.ip4.saddr; in sctp_v4_get_saddr()
606 newinet->inet_daddr = asoc->peer.primary_addr.v4.sin_addr.s_addr; in sctp_v4_create_accept_sk()
619 /* No address mapping for V4 sockets */ in sctp_v4_addr_to_user()
620 memset(addr->v4.sin_zero, 0, sizeof(addr->v4.sin_zero)); in sctp_v4_addr_to_user()
624 /* Dump the v4 addr to the seq file. */
627 seq_printf(seq, "%pI4 ", &addr->v4.sin_addr); in sctp_v4_seq_dump_addr()
721 if (addrw->a.v4.sin_addr.s_addr == in sctp_addr_wq_lookup()
722 addr->a.v4.sin_addr.s_addr) in sctp_addr_wq_lookup()
813 addr->a.v4.sin_family = AF_INET; in sctp_inetaddr_event()
814 addr->a.v4.sin_addr.s_addr = ifa->ifa_local; in sctp_inetaddr_event()
827 addr->a.v4.sin_addr.s_addr == in sctp_inetaddr_event()
894 pr_err("Failed to create the SCTP UDP tunneling v4 sock\n"); in sctp_udp_sock_start()
1003 sinfrom = &asoc->peer.primary_addr.v4; in sctp_inet_event_msgname()
1037 if (htonl(INADDR_ANY) == addr1->v4.sin_addr.s_addr || in sctp_inet_cmp_addr()
1038 htonl(INADDR_ANY) == addr2->v4.sin_addr.s_addr) in sctp_inet_cmp_addr()
1040 if (addr1->v4.sin_addr.s_addr == addr2->v4.sin_addr.s_addr) in sctp_inet_cmp_addr()