Messages in this thread | | | Date | Wed, 15 Oct 2003 12:27:18 +0530 | From | Raj <> | 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...
A weird wild guess :-) . Possibly the source port is still in network-byte-order. Try converting it to host-byte-order ( if your machine arch is little-endian ) before printing.
Network-byte-order 17664 = 69 in little-endian which is tftp.
/Raj - 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/
| |