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):