Lines Matching defs:dst
126 struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
128 if (dst)
129 dst->ops->redirect(dst, sk, skb);
135 struct dst_entry *dst = NULL;
145 dst = inet6_csk_update_pmtu(sk, ntohl(info));
146 if (!dst)
149 if (inet_csk(sk)->icsk_pmtu_cookie > dst_mtu(dst))
150 dccp_sync_mss(sk, dst_mtu(dst));
196 struct dst_entry *dst;
213 dst = ip6_dst_lookup_flow(sock_net(sk), sk, &fl6, final_p);
214 if (IS_ERR(dst)) {
215 err = PTR_ERR(dst);
216 dst = NULL;
220 skb = dccp_make_response(sk, dst, req);
240 dst_release(dst);
258 struct dst_entry *dst;
285 dst = ip6_dst_lookup_flow(sock_net(ctl_sk), ctl_sk, &fl6, NULL);
286 if (!IS_ERR(dst)) {
287 skb_dst_set(skb, dst);
404 struct dst_entry *dst,
420 newsk = dccp_v4_request_recv_sock(sk, skb, req, dst,
463 if (!dst) {
466 dst = inet6_csk_route_req(sk, &fl6, req, IPPROTO_DCCP);
467 if (!dst)
481 ip6_dst_store(newsk, dst, NULL, NULL);
482 newsk->sk_route_caps = dst->dev->features & ~(NETIF_F_IP_CSUM |
531 dccp_sync_mss(newsk, dst_mtu(dst));
554 dst_release(dst);
816 struct dst_entry *dst;
917 dst = ip6_dst_lookup_flow(sock_net(sk), sk, &fl6, final_p);
918 if (IS_ERR(dst)) {
919 err = PTR_ERR(dst);
932 ip6_dst_store(sk, dst, NULL, NULL);