Lines Matching refs:saddr
45 const struct in6_addr *saddr, in dccp_v6_csum_finish() argument
48 return csum_ipv6_magic(saddr, daddr, skb->len, IPPROTO_DCCP, skb->csum); in dccp_v6_csum_finish()
57 dh->dccph_checksum = dccp_v6_csum_finish(skb, &np->saddr, &sk->sk_v6_daddr); in dccp_v6_send_check()
63 ipv6_hdr(skb)->saddr.s6_addr32, in dccp_v6_init_sequence()
90 &hdr->saddr, ntohs(dh->dccph_sport), in dccp_v6_err()
197 fl6.saddr = ireq->ir_v6_loc_addr; in dccp_v6_send_response()
262 dccp_hdr(skb)->dccph_checksum = dccp_v6_csum_finish(skb, &rxip6h->saddr, in dccp_v6_ctl_send_reset()
266 fl6.daddr = rxip6h->saddr; in dccp_v6_ctl_send_reset()
267 fl6.saddr = rxip6h->daddr; in dccp_v6_ctl_send_reset()
342 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in dccp_v6_conn_request()
416 newnp->saddr = newsk->sk_v6_rcv_saddr; in dccp_v6_request_recv_sock()
473 newnp->saddr = ireq->ir_v6_loc_addr; in dccp_v6_request_recv_sock()
654 if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr, in dccp_v6_rcv()
767 struct in6_addr *saddr = NULL, *final_p, final; in dccp_v6_connect() local
853 np->saddr = sk->sk_v6_rcv_saddr; in dccp_v6_connect()
858 saddr = &sk->sk_v6_rcv_saddr; in dccp_v6_connect()
862 fl6.saddr = saddr ? *saddr : np->saddr; in dccp_v6_connect()
877 if (saddr == NULL) { in dccp_v6_connect()
878 saddr = &fl6.saddr; in dccp_v6_connect()
879 sk->sk_v6_rcv_saddr = *saddr; in dccp_v6_connect()
883 np->saddr = *saddr; in dccp_v6_connect()
899 dp->dccps_iss = secure_dccpv6_sequence_number(np->saddr.s6_addr32, in dccp_v6_connect()