LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1015|回复: 2

问个关于struct net_device的问题

[复制链接]
发表于 2006-3-3 14:53:53 | 显示全部楼层 |阅读模式
一个程序中有这么一个函数static unsigned int get_icmp(unsigned int hook,
                                                struct sk_buff **pskb,
                                                const struct net_device *in,
                                                const struct net_device *out,
                                                int (*okfn)(struct sk_buff *))
其中涉及到一个结构体struct net_device,我想使用该结构体做一个判断,判断封包的进入接口是否为eth0,然后作出处理:

if(封包进入接口为eth0)
      .......
else
      .......

但是我不知道怎么使用这个结构体来判断它所指代的是哪一个网卡接口
请知道的指点一下,谢谢
 楼主| 发表于 2006-3-3 14:57:31 | 显示全部楼层
我用if(in->name=="eth0")不起作用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-3 15:03:10 | 显示全部楼层
考,忘了是字符串了,用strcmp(in->name,"eth0")==0就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表