コード例 #1
0
ファイル: inet.py プロジェクト: ritolia1/sdx-pyretic
    def __init__(self, afi, safi, packed):
        if safi:  # XXX: FIXME: we use a constant which is zero - reference it explicitly
            Address.__init__(self, afi, safi)
        elif ord(packed[0]) in self._multicast_range:
            Address.__init__(self, afi, self._MULTICAST)
        else:
            Address.__init__(self, afi, self._UNICAST)

        self.packed = packed
        self.ip = socket.inet_ntop(self._af[self.afi], self.packed)
コード例 #2
0
ファイル: inet.py プロジェクト: wicaksana/sdx-pyretic
    def __init__(self, afi, safi, packed):
        if safi:  # XXX: FIXME: we use a constant which is zero - reference it explicitly
            Address.__init__(self, afi, safi)
        elif ord(packed[0]) in self._multicast_range:
            Address.__init__(self, afi, self._MULTICAST)
        else:
            Address.__init__(self, afi, self._UNICAST)

        self.packed = packed
        self.ip = socket.inet_ntop(self._af[self.afi], self.packed)
コード例 #3
0
ファイル: mprnlri.py プロジェクト: henry-nicolas/exabgp
	def __init__ (self,afi,safi,nlris):
		Address.__init__(self,afi,safi)
		# all the routes must have the same next-hop
		self.nlris = nlris
コード例 #4
0
 def __init__(self, afi, safi, action):
     Address.__init__(self, afi, safi)
     self.action = action
コード例 #5
0
ファイル: mpurnlri.py プロジェクト: Krychuu/exabgp
	def __init__ (self,afi,safi,nlris):
		Address.__init__(self,afi,safi)
		self.nlris = nlris
コード例 #6
0
ファイル: mpurnlri.py プロジェクト: andychenzy/exabgp
 def __init__(self, afi, safi, nlris):
     Address.__init__(self, afi, safi)
     self.nlris = nlris
コード例 #7
0
ファイル: eor.py プロジェクト: adjohn/exabgp
	def __init__ (self,afi,safi,action):
		Address.__init__(self,afi,safi)
		self.action = action
コード例 #8
0
 def __init__(self, afi, safi, origin, rt):
     Address.__init__(self, afi, safi)
     self.origin = origin
     self.rt = rt
コード例 #9
0
 def __init__(self, afi, safi, nlris):
     Address.__init__(self, afi, safi)
     # all the routes must have the same next-hop
     self.nlris = nlris
コード例 #10
0
ファイル: flow.py プロジェクト: ajufrancis/exabgp
 def __init__(self, afi=AFI.ipv4, safi=SAFI.flow_ip, rd=None):
     Address.__init__(self, afi, safi)
     self.rules = {}
     self.action = OUT.announce
     self.nexthop = None
     self.rd = rd
コード例 #11
0
ファイル: rtc.py プロジェクト: Akheon23/exabgp
	def __init__ (self, afi, safi, action, nexthop, origin, rt):
		Address.__init__(self,afi,safi)
		self.action = action
		self.nexthop = IP.unpack(nexthop) if nexthop else NoNextHop
		self.origin = origin
		self.rt = rt
コード例 #12
0
ファイル: rtc.py プロジェクト: fobser/exabgp
	def __init__ (self, afi, safi, origin, rt):
		Address.__init__(self,afi,safi)
		self.origin = origin
		self.rt = rt
コード例 #13
0
 def __init__(self, afi, safi, action, nexthop, origin, rt):
     Address.__init__(self, afi, safi)
     self.action = action
     self.nexthop = IP.unpack(nexthop) if nexthop else NoIP
     self.origin = origin
     self.rt = rt
コード例 #14
0
ファイル: flow.py プロジェクト: ajufrancis/exabgp
	def __init__ (self,afi=AFI.ipv4,safi=SAFI.flow_ip,rd=None):
		Address.__init__(self,afi,safi)
		self.rules = {}
		self.action = OUT.announce
		self.nexthop = None
		self.rd = rd