summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ryu/lib/packet/bgp.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ryu/lib/packet/bgp.py b/ryu/lib/packet/bgp.py
index 2b8e42c8..2fb51e88 100644
--- a/ryu/lib/packet/bgp.py
+++ b/ryu/lib/packet/bgp.py
@@ -579,6 +579,9 @@ class RouteFamily(StringifyMixin):
def __eq__(self, other):
return (self.afi, self.safi) == (other.afi, other.safi)
+ def __hash__(self):
+ return hash((self.afi, self.safi))
+
# Route Family Singleton
RF_IPv4_UC = RouteFamily(addr_family.IP, subaddr_family.UNICAST)
RF_IPv6_UC = RouteFamily(addr_family.IP6, subaddr_family.UNICAST)