Messages in this thread | | | From | Herbert Xu <> | Subject | Re: Change In sk_buff structure in 2.6.22 kernel | Date | Thu, 31 Jan 2008 11:41:49 +1100 |
| |
Stephen Hemminger <shemminger@linux-foundation.org> wrote: > >> Networking code and drivers are supposed to use skb->transport_header, >> skb->network_header, and skb->skb_mac_header. >> But when I am trying to access fields of TCP using the code >> struct tcphdr *tcp = skb->transport_header; >> tcp-> //accessing proper field >> It is not accessing the value properly ... >> Can anyone please help me ??? > > Use the new accessor functions skb_transport_header(skb), skb_network_header(skb),
There are also protocol helpers like tcp_hdr.
Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |