[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <49252F1A.4060304@tihlde.org>
Date: Thu, 20 Nov 2008 10:34:18 +0100
From: Roar Bjørgum Rotvik <roarbr@...lde.org>
To: linux_kernel_chan@...oo.com
CC: netdev@...r.kernel.org
Subject: Re: Is there any function similar to inet_ntoa() in Kernel or NetFilter
?
Kunsheng Chen wrote:
> Hello, everyone,
>
> I am doing a project similar to iptable using netfilter, currently I want to convert a IP address from 'long int' back to dotted address.
>
> I don't know whether there is some functions inside kernel or netfilter that could make that like using inet_ntoa() in <arpa/inet.h>
How about NIPQUAD and NIPQUAD_FMT (for IPv4):
http://lxr.linux.no/linux+v2.6.27.6/include/linux/kernel.h#L324
http://lxr.linux.no/linux+v2.6.27.6/include/linux/kernel.h#L319
Example on how to use:
http://lxr.linux.no/linux+v2.6.27.6/net/ipv4/ipconfig.c#L1184
printk("my address is " NIPQUAD_FMT "\n", NIPQUAD(ic_myaddr));
--
Roar Bjørgum Rotvik
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists