Home
last modified time | relevance | path

Searched refs:rt2 (Results 1 – 5 of 5) sorted by relevance

/net/ipv6/
Dmip6.c354 struct rt2_hdr *rt2 = (struct rt2_hdr *)skb->data; in mip6_rthdr_input() local
355 int err = rt2->rt_hdr.nexthdr; in mip6_rthdr_input()
372 struct rt2_hdr *rt2; in mip6_rthdr_output() local
381 rt2 = (struct rt2_hdr *)skb_transport_header(skb); in mip6_rthdr_output()
382 rt2->rt_hdr.nexthdr = nexthdr; in mip6_rthdr_output()
383 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output()
384 rt2->rt_hdr.type = IPV6_SRCRT_TYPE_2; in mip6_rthdr_output()
385 rt2->rt_hdr.segments_left = 1; in mip6_rthdr_output()
386 memset(&rt2->reserved, 0, sizeof(rt2->reserved)); in mip6_rthdr_output()
388 WARN_ON(rt2->rt_hdr.hdrlen != 2); in mip6_rthdr_output()
[all …]
/net/ipv4/
Dicmp.c468 struct rtable *rt, *rt2; in icmp_route_lookup() local
491 rt2 = rt; in icmp_route_lookup()
496 if (rt != rt2) in icmp_route_lookup()
509 rt2 = __ip_route_output_key(net, &fl4_dec); in icmp_route_lookup()
510 if (IS_ERR(rt2)) in icmp_route_lookup()
511 err = PTR_ERR(rt2); in icmp_route_lookup()
517 rt2 = ip_route_output_key(net, &fl4_2); in icmp_route_lookup()
518 if (IS_ERR(rt2)) { in icmp_route_lookup()
519 err = PTR_ERR(rt2); in icmp_route_lookup()
526 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup()
[all …]
Dip_options.c613 struct rtable *rt2; in ip_options_rcv_srr() local
641 rt2 = skb_rtable(skb); in ip_options_rcv_srr()
642 if (err || (rt2->rt_type != RTN_UNICAST && rt2->rt_type != RTN_LOCAL)) { in ip_options_rcv_srr()
648 if (rt2->rt_type != RTN_LOCAL) in ip_options_rcv_srr()
/net/mpls/
Daf_mpls.c1540 struct mpls_route *rt0 = NULL, *rt2 = NULL; in resize_platform_label_table() local
1568 rt2 = mpls_rt_alloc(1, lo->addr_len); in resize_platform_label_table()
1569 if (!rt2) in resize_platform_label_table()
1571 RCU_INIT_POINTER(rt2->rt_nh->nh_dev, lo); in resize_platform_label_table()
1572 rt2->rt_protocol = RTPROT_KERNEL; in resize_platform_label_table()
1573 rt2->rt_payload_type = MPT_IPV6; in resize_platform_label_table()
1574 rt2->rt_nh->nh_via_table = NEIGH_LINK_TABLE; in resize_platform_label_table()
1575 rt2->rt_nh->nh_via_alen = lo->addr_len; in resize_platform_label_table()
1576 memcpy(__mpls_nh_via(rt2, rt2->rt_nh), lo->dev_addr, in resize_platform_label_table()
1599 RCU_INIT_POINTER(labels[MPLS_LABEL_IPV6NULL], rt2); in resize_platform_label_table()
[all …]
/net/netfilter/
Dnf_conntrack_h323_main.c747 struct rtable *rt1, *rt2; in callforward_do_filter() local
756 if (!afinfo->route(net, (struct dst_entry **)&rt2, in callforward_do_filter()
759 rt_nexthop(rt2, fl2.daddr) && in callforward_do_filter()
760 rt1->dst.dev == rt2->dst.dev) in callforward_do_filter()
762 dst_release(&rt2->dst); in callforward_do_filter()
771 struct rt6_info *rt1, *rt2; in callforward_do_filter() local
780 if (!afinfo->route(net, (struct dst_entry **)&rt2, in callforward_do_filter()
783 rt6_nexthop(rt2, &fl2.daddr)) && in callforward_do_filter()
784 rt1->dst.dev == rt2->dst.dev) in callforward_do_filter()
786 dst_release(&rt2->dst); in callforward_do_filter()