summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ryu/lib/packet/bgp.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ryu/lib/packet/bgp.py b/ryu/lib/packet/bgp.py
index 2fb51e88..96746f52 100644
--- a/ryu/lib/packet/bgp.py
+++ b/ryu/lib/packet/bgp.py
@@ -1095,7 +1095,9 @@ class RouteTargetMembershipNLRI(StringifyMixin):
def __eq__(self, other):
return ((self.origin_as, self.route_target) ==
(other.origin_as, other.route_target))
- return (self.afi, self.safi) == (other.afi, other.safi)
+
+ def __hash__(self):
+ return hash((self.origin_as, self.route_target))
@classmethod
def parser(cls, buf):