[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140116123515.GD7436@order.stressinduktion.org>
Date: Thu, 16 Jan 2014 13:35:15 +0100
From: Hannes Frederic Sowa <hannes@...essinduktion.org>
To: Florent Fourcot <florent.fourcot@...t-bretagne.fr>,
netdev@...r.kernel.org
Subject: Re: [PATCH V2 net-next 1/3] ipv6: add the IPV6_FL_F_REFLECT flag to IPV6_FL_A_GET
On Wed, Jan 15, 2014 at 11:47:26PM +0100, Hannes Frederic Sowa wrote:
> > @@ -1138,6 +1142,8 @@ static struct sock *tcp_v6_syn_recv_sock(struct sock *sk, struct sk_buff *skb,
> > newnp->mcast_oif = inet6_iif(skb);
> > newnp->mcast_hops = ipv6_hdr(skb)->hop_limit;
> > newnp->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(skb));
> > + if (np->repflow)
> > + newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb));
>
> Just asking:
>
> Was there a specific reason you did not use np->flow_label here and just
> mirroring the flowlabel from the first packet of the connection for the
> whole connection?
>
> I don't know if it makes a difference, but maybe it was done on purpose?
I thought about it and am actually in favor of reusing the flowid from the syn
packet so userspace does report correct outgoing flowlabel even in case of
strange tcp peer changing it mid-stream.
Thanks,
Hannes
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists