From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick McHardy Subject: Re: MASQUERADE: Route sent us somewhere else (was Re: Fw: Rusty's brain broke!) Date: Thu, 15 Jan 2004 03:15:50 +0100 Sender: netfilter-devel-admin@lists.netfilter.org Message-ID: <4005F7D6.5080402@trash.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Netfilter Development Mailinglist Return-path: To: Henrik Nordstrom In-Reply-To: Errors-To: netfilter-devel-admin@lists.netfilter.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: List-Id: netfilter-devel.vger.kernel.org Henrik Nordstrom wrote: > I.e. why not use something like the following to find the source address > in MASQUERADE: > > ((struct rtable*)skb->dst)->rt_src AFAICS in case of a input routed packet rt_src is the source ip of the packet. Best regards, Patrick > > Only worry is if there is POSTROUTING cases where skb->dst is not an > rtable (superset of dst_entry). > > Regards > Henrik >