在 netfilter 挂钩中获取网络接口 IPv4 地址

Get network interface IPv4 address in a netfilter hook

据我了解

const struct net_device *in

hook 参数描述数据包通过的网络接口。

是否有任何可能的方法从该结构中获取接口的 IPv4 地址?

内核版本 3.2.0

谢谢

我找到了我需要的代码 here。 我的适配器只有一个 IPv4 地址,所以我设法通过以下方式获取它:

((in->ip_ptr)->ifa_list)->ifa_address;