Lines Matching defs:saddr
63 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr,
203 skb->len, &fl6->saddr, &fl6->daddr);
226 static void sctp_v6_get_dst(struct sctp_transport *t, union sctp_addr *saddr,
267 if (saddr) {
268 fl6->saddr = saddr->v6.sin6_addr;
270 fl6->fl6_sport = saddr->v6.sin6_port;
272 pr_debug("src=%pI6 - ", &fl6->saddr);
280 if (!asoc || saddr) {
288 /* ip6_dst_lookup has filled in the fl6->saddr for us. Check
295 sctp_v6_to_addr(&dst_saddr, &fl6->saddr, htons(bp->port));
334 fl6->saddr = laddr->a.v6.sin6_addr;
375 &fl->u.ip6.saddr);
391 /* Fills in the source address(saddr) based on the destination address(daddr)
399 union sctp_addr *saddr = &t->saddr;
404 saddr->v6.sin6_family = AF_INET6;
405 saddr->v6.sin6_addr = fl6->saddr;
490 sa->sin6_addr = ipv6_hdr(skb)->saddr;
565 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr,
571 addr->v6.sin6_addr = *saddr;
858 addr->v4.sin_addr.s_addr = ip_hdr(skb)->saddr;
863 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr;