0
我有針對內核版本2.6.18構建的內核模塊。我的任務是根據內核版本2.6.32構建模塊。構建內核模塊針對:無法找到函數的內核頭文件
問題是,使命令結果隱式聲明函數'MULTICAST'錯誤。餘檢驗碼和給出了錯誤的代碼片段,如下所示:
MULTICAST(pkt_iph->daddr)
其中「pkt_iph」是類型「結構iphdr」的。組播是在/linux/in.h定義爲:
#define MULTICAST(x) (((x) & htonl(0xf0000000)) == htonl(0xe0000000))
內核版本爲2.6.18。我怎樣才能替換2.6.32或者有沒有其他解決方案可以提供?