diff options
author | IWAMOTO Toshihiro <iwamoto@valinux.co.jp> | 2016-05-18 17:00:36 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2016-05-18 17:49:25 +0900 |
commit | 7f383974424e7080dabca217da607dcea2c64e9f (patch) | |
tree | fa9ddc359cf5832bd02174209864cf6beef081ad | |
parent | a7e804fdec7bf50cef18c62f46fa813973c24b17 (diff) |
packet/bgp: Add missing __hash__ function
This commit fixes up the commit 7d42aecb, which added __eq__ without
adding __hash__ and left some copy-paste error.
Signed-off-by: IWAMOTO Toshihiro <iwamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-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): |