Lines Matching defs:dst
133 struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie);
135 if (dst)
136 dst->ops->redirect(dst, sk, skb);
142 struct dst_entry *dst = NULL;
152 dst = inet6_csk_update_pmtu(sk, ntohl(info));
153 if (!dst)
156 if (inet_csk(sk)->icsk_pmtu_cookie > dst_mtu(dst))
157 dccp_sync_mss(sk, dst_mtu(dst));
204 struct dst_entry *dst;
221 dst = ip6_dst_lookup_flow(sock_net(sk), sk, &fl6, final_p);
222 if (IS_ERR(dst)) {
223 err = PTR_ERR(dst);
224 dst = NULL;
228 skb = dccp_make_response(sk, dst, req);
248 dst_release(dst);
267 struct dst_entry *dst;
296 dst = ip6_dst_lookup_flow(sock_net(ctl_sk), ctl_sk, &fl6, NULL);
297 if (!IS_ERR(dst)) {
298 skb_dst_set(skb, dst);
415 struct dst_entry *dst,
431 newsk = dccp_v4_request_recv_sock(sk, skb, req, dst,
474 if (!dst) {
477 dst = inet6_csk_route_req(sk, &fl6, req, IPPROTO_DCCP);
478 if (!dst)
492 ip6_dst_store(newsk, dst, NULL, NULL);
493 newsk->sk_route_caps = dst->dev->features & ~(NETIF_F_IP_CSUM |
542 dccp_sync_mss(newsk, dst_mtu(dst));
565 dst_release(dst);
828 struct dst_entry *dst;
929 dst = ip6_dst_lookup_flow(sock_net(sk), sk, &fl6, final_p);
930 if (IS_ERR(dst)) {
931 err = PTR_ERR(dst);
947 ip6_dst_store(sk, dst, NULL, NULL);