I am writing a kernel module which registers a netfilter hook. I am trying to get the ip address of the caller by using the sk_buff->saddr member. Is there a way
sk_buff->saddr
You should use the %pI4 extended format specifiers provided by printk():
printk(KERN_DEBUG "IP addres = %pI4\n", &local_ip);