/net/ipv6/ |
H A D | ip6_tunnel.c | 137 struct dst_entry *dst = t->dst_cache; local 139 if (dst && dst->obsolete && 140 dst->ops->check(dst, t->dst_cookie) == NULL) { 142 dst_release(dst); 146 return dst; 157 void ip6_tnl_dst_store(struct ip6_tnl *t, struct dst_entry *dst) argument 159 struct rt6_info *rt = (struct rt6_info *) dst; 162 t->dst_cache = dst; 964 struct dst_entry *dst = NULL, *ndst = NULL; local [all...] |
H A D | mip6.c | 123 struct in6_addr dst; member in struct:mip6_report_rate_limiter 187 const struct in6_addr *dst, 197 !ipv6_addr_equal(&mip6_report_rl.dst, dst)) { 202 mip6_report_rl.dst = *dst; 368 * IP Header's dst address is replaced with Routing Header's Home Address. 186 mip6_report_rl_allow(struct timeval *stamp, const struct in6_addr *dst, const struct in6_addr *src, int iif) argument
|
H A D | ip6_udp_tunnel.c | 65 int udp_tunnel6_xmit_skb(struct socket *sock, struct dst_entry *dst, argument 86 skb_dst_set(skb, dst);
|
H A D | xfrm6_mode_transport.c | 13 #include <net/dst.h>
|
/net/dsa/ |
H A D | slave.c | 57 dev->iflink = p->parent->dst->master_netdev->ifindex; 65 struct net_device *master = p->parent->dst->master_netdev; 116 struct net_device *master = p->parent->dst->master_netdev; 141 struct net_device *master = p->parent->dst->master_netdev; 152 struct net_device *master = p->parent->dst->master_netdev; 161 struct net_device *master = p->parent->dst->master_netdev; 208 skb->dev = p->parent->dst->master_netdev; 537 struct net_device *master = ds->dst->master_netdev; 562 switch (ds->dst->tag_protocol) {
|
/net/ipv6/netfilter/ |
H A D | ip6t_SYNPROXY.c | 46 struct dst_entry *dst; local 61 dst = ip6_route_output(net, NULL, &fl6); 62 if (dst == NULL || dst->error) { 63 dst_release(dst); 66 dst = xfrm_lookup(net, dst, flowi6_to_flowi(&fl6), NULL, 0); 67 if (IS_ERR(dst)) 70 skb_dst_set(nskb, dst);
|
/net/ipv4/ |
H A D | inet_connection_sock.c | 421 return &rt->dst; 459 return &rt->dst; 916 sk_setup_caps(sk, &rt->dst); 919 return &rt->dst; 924 struct dst_entry *dst = __sk_dst_check(sk, 0); local 927 if (!dst) { 928 dst = inet_csk_rebuild_route(sk, &inet->cork.fl); 929 if (!dst) 932 dst->ops->update_pmtu(dst, s [all...] |
H A D | geneve.c | 115 struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, 126 min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len 149 return udp_tunnel_xmit_skb(gs->sock, rt, skb, src, dst, 114 geneve_xmit_skb(struct geneve_sock *gs, struct rtable *rt, struct sk_buff *skb, __be32 src, __be32 dst, __u8 tos, __u8 ttl, __be16 df, __be16 src_port, __be16 dst_port, __be16 tun_flags, u8 vni[3], u8 opt_len, u8 *opt, bool xnet) argument
|
/net/bluetooth/rfcomm/ |
H A D | tty.c | 58 bdaddr_t dst; member in struct:rfcomm_dev 116 err = rfcomm_dlc_open(dev->dlc, &dev->src, &dev->dst, dev->channel); 181 hdev = hci_get_route(&dev->dst, &dev->src); 189 conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &dev->dst); 204 return sprintf(buf, "%pMR\n", &dev->dst); 265 bacpy(&dev->dst, &req->dst); 413 dlc = rfcomm_dlc_exists(&req.src, &req.dst, req.channel); 537 bacpy(&(di + n)->dst, &dev->dst); [all...] |
/net/openvswitch/ |
H A D | flow.c | 266 key->ipv6.addr.dst = nh->daddr; 362 key->tp.dst = htons(icmp->icmp6_code); 464 ether_addr_copy(key->eth.dst, eth->h_dest); 503 key->ipv4.addr.dst = nh->daddr; 525 key->tp.dst = tcp->dest; 535 key->tp.dst = udp->dest; 543 key->tp.dst = sctp->dest; 554 key->tp.dst = htons(icmp->code); 580 memcpy(&key->ipv4.addr.dst, arp->ar_tip, sizeof(key->ipv4.addr.dst)); [all...] |
H A D | flow_table.h | 84 void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src,
|
/net/sctp/ |
H A D | ipv6.c | 213 pr_debug("%s: skb:%p, len:%d, src:%pI6 dst:%pI6\n", __func__, skb, 226 /* Returns the dst cache entry for the given source and destination ip 233 struct dst_entry *dst = NULL; local 253 pr_debug("%s: dst=%pI6 ", __func__, &fl6->daddr); 266 dst = ip6_dst_lookup_flow(sk, fl6, final_p); 275 if (!IS_ERR(dst)) { 277 * address that matches the source address of the returned dst. 296 * dst. So release it. 298 dst_release(dst); 299 dst [all...] |
/net/l2tp/ |
H A D | l2tp_ip6.c | 492 struct dst_entry *dst = NULL; local 602 dst = ip6_dst_lookup_flow(sk, &fl6, final_p); 603 if (IS_ERR(dst)) { 604 err = PTR_ERR(dst); 609 hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); 624 &fl6, (struct rt6_info *)dst, 632 dst_release(dst); 639 dst_confirm(dst);
|
/net/netfilter/ |
H A D | nf_conntrack_proto_generic.c | 51 tuple->dst.u.all = 0; 60 tuple->dst.u.all = 0;
|
H A D | nfnetlink_cthelper.c | 81 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); 317 tuple.dst.protonum != cur->tuple.dst.protonum)) 355 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) 540 tuple.dst.protonum != cur->tuple.dst.protonum)) 607 tuple.dst.protonum != cur->tuple.dst.protonum))
|
H A D | nft_bitwise.c | 34 struct nft_data *dst = &data[priv->dreg]; local 38 dst->data[i] = (src->data[i] & priv->mask.data[i]) ^
|
H A D | nf_conntrack_broadcast.c | 44 in_dev = __in_dev_get_rcu(rt->dst.dev);
|
H A D | nf_conntrack_proto_udp.c | 52 tuple->dst.u.udp.port = hp->dest; 60 tuple->src.u.udp.port = orig->dst.u.udp.port; 61 tuple->dst.u.udp.port = orig->src.u.udp.port; 71 ntohs(tuple->dst.u.udp.port));
|
H A D | nf_conntrack_proto_udplite.c | 61 tuple->dst.u.udp.port = hp->dest; 68 tuple->src.u.udp.port = orig->dst.u.udp.port; 69 tuple->dst.u.udp.port = orig->src.u.udp.port; 79 ntohs(tuple->dst.u.udp.port));
|
H A D | nf_nat_proto_sctp.c | 48 /* Get rid of dst port */ 49 hdr->dest = tuple->dst.u.sctp.port;
|
H A D | nf_nat_proto_tcp.c | 61 /* Get rid of dst port */ 62 newport = tuple->dst.u.tcp.port;
|
H A D | nf_nat_proto_udp.c | 52 /* Get rid of dst port */ 53 newport = tuple->dst.u.udp.port;
|
H A D | nf_nat_proto_udplite.c | 53 /* Get rid of dst port */ 54 newport = tuple->dst.u.udp.port;
|
H A D | nft_meta.c | 21 #include <net/dst.h> 118 const struct dst_entry *dst = skb_dst(skb); local 120 if (dst == NULL) 122 dest->data[0] = dst->tclassid;
|
/net/batman-adv/ |
H A D | main.h | 373 uint8_t *src, uint8_t *dst, 382 uint8_t *src, uint8_t *dst, 385 uint8_t *dst, uint8_t type, uint8_t version,
|