From: Balazs Scheidler <bazsi@xxxxxxxxxx> Date: Thu, 13 Nov 2008 11:37:04 +0100 > In case UDP traffic is redirected to a local UDP socket, > the originally addressed destination address/port > cannot be recovered with the in-kernel tproxy. > > This patch adds an IP_RECVORIGDSTADDR sockopt that enables > a IP_ORIGDSTADDR ancillary message in recvmsg(). This > ancillary message contains the original destination address/port > of the packet being received. > > Signed-off-by: Balazs Scheidler <bazsi@xxxxxxxxxx> I'm going to apply this to net-next-2.6, thanks! I was going to suggest simply adding a port member to the in_pktinfo struct, because at worst the user will see a MSG_CTRUNC. But I guess that is not worth the risk. If you want to do the function pointer cleanup suggested by David Stevens, please make that as a followon patch. Thanks. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html