On Wednesday 27 April 2011, Juha Heinanen wrote:
IƱaki Baz Castillo writes:
Hi Juha. After reviewing it, it seems that
ip_addr.h just contains
functions to operate with IP/socket structs rather than text
representations, so it's not exactly what I need.
So please let me initially create a module "ipops" with the suggested
functions. Later we can discuss how to move it into a library or
ip_addr.h.
i still don't like the idea of having yet another module. if you
operate on text (as you say in above), i don't see what is wrong with
textops module or existing utils module.
Hello,
i like to also not see much more of this small utility modules, in the end its
just a text operation, as you've said.
Another question, have you thought about extending the existing "equals"
operator that it works also for IPv6 address? Just like for IPv4 addresses
where it already understands network masks, e.g.:
if ($si == 192.168.1.1/32) {..}
if ($si == 192.168.1.1) {..}
it could do this binary comparison inside as well for v6.
Henning