YOSHIFUJI Hideaki / $B5HF#1QL@ wrote: > In article <438270F2.3000603@trash.net> (at Tue, 22 Nov 2005 02:14:26 +0100), Patrick McHardy says: > > >>The easiest way would be to store nhoff somewhere in the skb and >>use it to continue at the next header. But I still hope there is >>a way without keeping data in the skb. > > > We've coded up this. How about this patch instead? It eliminates the nhoffp argument to IPv6 protocol handlers by storing it in the IP6CB, which allows to call ip6_input_finish a second time and have it skip already parsed headers and also gets rid of the manual hopopts skipping. > Though we have still another issue (call chain issue) to resolve, > we're getting closer to the goal. > i.e. we should continue the loop for common case. I'll look into this now.