Lines Matching defs:treq
467 struct inet6_request_sock *treq = inet6_rsk(req);
477 ipv6_addr_copy(&fl.fl6_dst, &treq->rmt_addr);
478 ipv6_addr_copy(&fl.fl6_src, &treq->loc_addr);
480 fl.oif = treq->iif;
489 treq->pktopts) {
490 struct sk_buff *pktopts = treq->pktopts;
519 &treq->loc_addr, &treq->rmt_addr,
522 ipv6_addr_copy(&fl.fl6_dst, &treq->rmt_addr);
1234 struct inet6_request_sock *treq;
1276 treq = inet6_rsk(req);
1277 ipv6_addr_copy(&treq->rmt_addr, &ipv6_hdr(skb)->saddr);
1278 ipv6_addr_copy(&treq->loc_addr, &ipv6_hdr(skb)->daddr);
1280 treq->pktopts = NULL;
1285 treq->pktopts = skb;
1287 treq->iif = sk->sk_bound_dev_if;
1291 ipv6_addr_type(&treq->rmt_addr) & IPV6_ADDR_LINKLOCAL)
1292 treq->iif = inet6_iif(skb);
1318 struct inet6_request_sock *treq = inet6_rsk(req);
1388 opt == NULL && treq->pktopts) {
1389 struct inet6_skb_parm *rxopt = IP6CB(treq->pktopts);
1392 (struct ipv6_rt_hdr *)(skb_network_header(treq->pktopts) +
1402 ipv6_addr_copy(&fl.fl6_dst, &treq->rmt_addr);
1409 ipv6_addr_copy(&fl.fl6_src, &treq->loc_addr);
1447 ipv6_addr_copy(&newnp->daddr, &treq->rmt_addr);
1448 ipv6_addr_copy(&newnp->saddr, &treq->loc_addr);
1449 ipv6_addr_copy(&newnp->rcv_saddr, &treq->loc_addr);
1450 newsk->sk_bound_dev_if = treq->iif;
1464 if (treq->pktopts != NULL) {
1465 newnp->pktoptions = skb_clone(treq->pktopts, GFP_ATOMIC);
1466 kfree_skb(treq->pktopts);
1467 treq->pktopts = NULL;