From 002cbbe1ecd002f06258d37d7c2accb9e8cc9d7e Mon Sep 17 00:00:00 2001 From: IWASE Yusuke Date: Mon, 28 Nov 2016 14:33:41 +0900 Subject: [PATCH] packet/bgp: Fix default of esi for IP Prefix route "esi" value should be an instance of EvpnEsi subclass and not int type value, this patch fixes the default value to "None". Signed-off-by: IWASE Yusuke Signed-off-by: FUJITA Tomonori --- ryu/lib/packet/bgp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ryu/lib/packet/bgp.py b/ryu/lib/packet/bgp.py index dc3f7b95..1c79052e 100644 --- a/ryu/lib/packet/bgp.py +++ b/ryu/lib/packet/bgp.py @@ -1897,7 +1897,8 @@ class EvpnIpPrefixNLRI(EvpnNLRI): _LABEL_LEN = 3 def __init__(self, route_dist, ethernet_tag_id, ip_prefix, - esi=0, gw_ip_addr=None, mpls_label=None, vni=None, label=None, + esi=None, gw_ip_addr=None, + mpls_label=None, vni=None, label=None, type_=None, length=None): super(EvpnIpPrefixNLRI, self).__init__(type_, length) self.route_dist = route_dist