構造体「skbuff」からソースアドレスを取得する必要があるプログラムがあります。以前のカーネルバージョンでは、次の行を使用して「saddr」を取得できます。
static __u32
get_src_ip(const struct sk_buff *skb){
return ntohl(skb->nh.iph->saddr);
}
以下はエラーメッセージです。
error: 'const struct sk_buff' has no member named 'nh'
誰が正しいコードを教えてくれますか? ありがとう!