Signed-off-by: YAMAMOTO Takashi <[email protected]>
---
ryu/lib/packet/vrrp.py | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/ryu/lib/packet/vrrp.py b/ryu/lib/packet/vrrp.py
index 747d0c4..b2b485a 100644
--- a/ryu/lib/packet/vrrp.py
+++ b/ryu/lib/packet/vrrp.py
@@ -169,6 +169,18 @@ def is_ipv6(ip_address):
return False
+def ip_text_to_bin(ip_text):
+ if is_ipv6(ip_text):
+ return addrconv.ipv6.text_to_bin(ip_text)
+ else:
+ return addrconv.ipv4.text_to_bin(ip_text)
+
+
+# This is used for master selection
+def ip_address_lt(ip1, ip2):
+ return ip_text_to_bin(ip1) < ip_text_to_bin(ip2)
+
+
class vrrp(packet_base.PacketBase):
"""The base class for VRRPv2 (RFC 3768) and VRRPv3 (RFC 5798)
header encoder/decoder classes.
--
1.8.1.5
------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent
caught up. So what steps can you take to put your SQL databases under
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel