how to replace a skb in NF_IP_LOCAL_OUT hook
Henrik Nordstrom
hno at marasystems.com
Thu Nov 3 22:37:51 CET 2005
This question belongs on the developer list I think.
On Wed, 2 Nov 2005, jywang wrote:
> i want to replace the skb with my own, and in my skb i will change the data
> in it.
>
> How to do it?
>
> what i do as below:
>
> cp = skb_copy_expand(*skb, skb_headroom(*skb)+12, skb_tailroom(*skb), GFP_ATOMIC);
> //change the skb->data here
> skb_set_owner_w(cp, (*skb)->sk);
> *skb = cp;
> return NF_ACCEPT;
>
> but, it can't work.
>
>
>
>
> =====================================================
> 姓名: 王金一
> 电话: (+86)10-58812325
> 单位: 中国科学院计算机网络信息中心 R&D
> 地址: 北京中关村南四街四号
> 邮编: 100080
> email: jywang at cnic.cn
> -----------------------------------------------------
> Name: jinyi wang
> Phone: (86-10) 5881-2325
> Division: R&D,Computer Network Information Center,
> Chinese Academy of Sciences
> Address: 4,4th South Street, Zhongguancun,
> Haidian District, Beijing, China
> Zip code: 100080
> Email: jywang at cnic.cn
> =====================================================
>
More information about the netfilter
mailing list