kernel 调试 打印IP地址

#define NIPQUAD(addr)
((unsigned char *)&addr)[0],
((unsigned char *)&addr)[1],
((unsigned char *)&addr)[2],
((unsigned char *)&addr)[3]

struct iphdr *nh;

struct sk_buff *skb;

nh = ip_hdr(skb);

printk(KERN_INFO "src: %u.%u.%u.%u, dst: %u.%u.%u.%u ", NIPQUAD(nh->saddr), NIPQUAD(nh->daddr));

原文地址:https://www.cnblogs.com/wangjq19920210/p/10331106.html