diff options
-rw-r--r-- | ryu/lib/packet/bgp.py | 4 |
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): |