--- linux-work/net/ipv6/ip6_output.c-o Thu Apr 19 17:38:50 2001 +++ linux-work/net/ipv6/ip6_output.c Sat Sep 1 12:24:34 2001 @@ -724,7 +724,7 @@ struct ipv6hdr *hdr = skb->nh.ipv6h; struct inet6_skb_parm *opt =(struct inet6_skb_parm*)skb->cb; - if (ipv6_devconf.forwarding == 0 && opt->srcrt == 0) + if (ipv6_devconf.forwarding == 0) goto error; skb->ip_summed = CHECKSUM_NONE;