Sorry the last 3 mails were duplicates off the first, I though my mail server had rejected them, Apologies, Kevin
> Hello all, > I'm writing an application which forwards incoming packets > depending on the applications current view of the network. All > packets are sent to userpace with NF_QUEUE (this was suggested to > me by this list and its working great for single hops, thanks :-)). > > So iphdr->daddr is either changed to > 1) The address of the next hop > 2) or a broadcast address > > Having changed iphdr->daddr I recalculate iphdr->check, > and call ipq_set_verdict, > > But for some reason the packet seems to be dropped, > It doesn't appear at the NF_IP_POST_ROUTING hook > > [192.168.225.3] pings 192.168.225.2, > iphdr->daddr is set to a broadcast address at > NF_IP_LOCAL_OUT > > [192.168.225.1] packet arrives at NF_IP_PRE_ROUTING > iphdr->daddr is set to 192.168.225.2 > Packet disappears > > I've changed the /proc/sys/net/ipv4/ip_forward entry to 1 > > So I was wondering if any you have tried this before or > have any suggestions for a solution. > > Thanks very much for your help, > Kevin > > > - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html