Messages in this thread | | | Date | Tue, 14 Oct 2003 23:42:31 +0200 | From | Willy Tarreau <> | Subject | Re: Source ports at the IP layer |
| |
> I also tried > struct tcphdr *th = (struct tcphdf *)skb->h.th; > and then printing out th->source...but i'm still getting 17664...any suggestion on how I > can get the ports??? All ideas are very very welcome...
I think you forgot to add the IP header length somewhere, because 17664 is 0x4500 = the start of your IP header, and not the TCP header.
Cheers, Willy
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |