[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CA+FuTSdjd2yrD-t8E=KuvEix3dJmgrtpEktZTKEPQ+ExwvoNqg@mail.gmail.com>
Date: Wed, 1 Dec 2021 11:19:16 -0800
From: Willem de Bruijn <willemdebruijn.kernel@...il.com>
To: Andrew Lunn <andrew@...n.ch>
Cc: Willem de Bruijn <willemdebruijn.kernel@...il.com>,
David Miller <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
Hideaki YOSHIFUJI <yoshfuji@...ux-ipv6.org>,
David Ahern <dsahern@...nel.org>,
James Prestwood <prestwoj@...il.com>,
Justin Iurman <justin.iurman@...ege.be>,
Praveen Chaudhary <praveen5582@...il.com>,
"Jason A . Donenfeld" <Jason@...c4.com>,
Eric Dumazet <edumazet@...gle.com>,
netdev <netdev@...r.kernel.org>
Subject: Re: [patch RFC net-next 2/3] icmp: ICMPV6: Examine invoking packet
for Segment Route Headers.
> > Then if the packet is not shared, you can just temporarily reset the
> > network header and revert it after?
>
> Maybe. I was worried about any side affects of such an
> operation. Working on a clone seemed a lot less risky.
>
> Is it safe to due such games with the network header?
As long as nothing else is accessing the skb, so only if it is not shared.
Packet sockets do similar temporary modifications, for one example.
See drop_n_restore in packet_rcv.
Powered by blists - more mailing lists