Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore IfExp BoolOpAnd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return BinOpAdd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Return BinOpAdd NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr IfExp CompareIs AttributeLoad NameLoad attr NameLoad Str BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If NameLoad body Return TupleLoad Call NameLoad SubscriptLoad NameLoad Slice Num SubscriptLoad NameLoad Slice Num Return TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Slice Num If Call AttributeLoad NameLoad attr body Assign NameStore ListLoad While BoolOpAnd NameLoad CompareGtE NameLoad Num body Assign NameStore Call NameLoad SubscriptLoad Call NameLoad Str BinOpAdd Call NameLoad Num SubscriptLoad NameLoad Slice Num Index Num Assign NameStore SubscriptLoad NameLoad Slice Num AugAssignSub NameStore Num Expr Call AttributeLoad NameLoad attr BinOpRShift NameLoad Num If BoolOpAnd CompareEq NameLoad Num CompareEq NameLoad AttributeLoad NameLoad attr body Break If CompareEq NameLoad Num body Break If BinOpBitAnd NameLoad Num body Break Assign AttributeStore NameLoad attr Call NameLoad NameLoad If Call AttributeLoad NameLoad attr body AugAssignSub NameStore BinOpMult Num Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Slice Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad If CompareLt NameLoad Num body Raise Call NameLoad Num Num Str If BoolOpAnd UnaryOpNot NameLoad NameLoad body Raise Call NameLoad Num Num Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt Call NameLoad NameLoad NameLoad body Raise Call NameLoad Num Num BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Slice NameLoad SubscriptLoad NameLoad Slice NameLoad Assign NameStore BinOpMult Str BinOpSub Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad BinOpAdd NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list NameLoad decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr
N/A N/A 
path.py

Created by Thomas Mangin on 2014-06-27.
Copyright (c) 2009-2015 Exa Networks. All rights reserved.
 struct unpack exabgp.protocol.ip IP exabgp.protocol.ip NoNextHop exabgp.protocol.family AFI exabgp.protocol.family SAFI exabgp.bgp.message IN exabgp.bgp.message OUT exabgp.bgp.message.update.nlri.nlri NLRI exabgp.bgp.message.update.nlri.cidr CIDR exabgp.bgp.message.update.nlri.qualifier Labels exabgp.bgp.message.update.nlri.qualifier PathInfo exabgp.bgp.message.update.nlri.qualifier RouteDistinguisher exabgp.bgp.message.notification Notify INET N/A NLRI N/A N/A __slots__ N/A path_info cidr nexthop labels rd __init__ N/A N/A self afi safi action N/A N/A OUT UNSET N/A N/A N/A N/A NLRI __init__ self afi safi action N/A N/A self path_info N/A PathInfo NOPATH N/A N/A self cidr N/A CIDR NOCIDR N/A N/A self nexthop NoNextHop N/A __len__ N/A N/A self N/A N/A N/A N/A N/A len N/A self cidr N/A len N/A self path_info N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self extensive N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A N/A NLRI __eq__ self other N/A N/A self cidr N/A other cidr N/A N/A self path_info N/A other path_info N/A N/A self nexthop N/A other nexthop N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self __eq__ other N/A prefix N/A N/A self N/A N/A N/A N/A %s%s N/A N/A N/A N/A self cidr prefix N/A str N/A self path_info N/A pack N/A N/A self negotiated N/A None N/A N/A addpath N/A N/A negotiated N/A N/A N/A negotiated addpath send N/A self afi N/A self safi N/A N/A N/A self path_info pack N/A N/A addpath N/A N/A N/A self cidr pack_nlri N/A index N/A N/A self N/A N/A N/A addpath N/A N/A N/A self path_info N/A PathInfo NOPATH no-pi N/A N/A N/A self path_info pack N/A N/A addpath N/A N/A N/A self cidr pack_nlri N/A extensive N/A N/A self N/A N/A N/A N/A %s%s N/A N/A N/A self prefix N/A N/A N/A self nexthop NoNextHop N/A  next-hop %s N/A self nexthop N/A _internal N/A N/A self announced N/A True N/A N/A N/A N/A N/A N/A self path_info json N/A json N/A N/A self announced N/A True N/A N/A N/A "%s": { %s } N/A N/A N/A N/A self cidr prefix N/A N/A ,  join N/A N/A self _internal announced N/A _pathinfo N/A N/A cls data addpath N/A N/A N/A addpath N/A N/A N/A N/A PathInfo N/A data N/A 4 N/A data N/A 4 N/A N/A N/A PathInfo NOPATH data N/A classmethod unpack_nlri N/A N/A cls afi safi bgp action addpath N/A N/A N/A nlri N/A cls afi safi action N/A addpath N/A N/A N/A nlri path_info N/A PathInfo N/A bgp N/A 4 N/A bgp N/A bgp N/A 4 N/A mask N/A ord N/A bgp N/A 0 N/A bgp N/A bgp N/A 1 N/A N/A N/A cls has_label N/A N/A labels N/A N/A N/A bgp N/A mask 8 N/A N/A label N/A int N/A N/A unpack !L N/A N/A chr 0 N/A bgp N/A 3 N/A 0 N/A bgp N/A bgp N/A 3 N/A mask 24 N/A N/A N/A labels append N/A label 4 N/A N/A N/A label 8388608 N/A action N/A IN WITHDRAWN N/A N/A N/A N/A label 0 N/A N/A N/A N/A label 1 N/A N/A N/A N/A nlri labels N/A Labels labels N/A N/A N/A cls has_rd N/A N/A mask N/A 8 8 N/A rd N/A bgp N/A 8 N/A bgp N/A bgp N/A 8 N/A N/A nlri rd N/A RouteDistinguisher rd N/A N/A mask 0 N/A N/A N/A Notify 3 10 invalid length in NLRI prefix N/A N/A N/A bgp mask N/A N/A N/A Notify 3 10 not enough data for the mask provided to decode the NLRI N/A size N/A N/A CIDR size mask N/A N/A N/A len bgp size N/A N/A N/A Notify 3 10 N/A could not decode route with AFI %d sand SAFI %d N/A afi safi N/A N/A network bgp N/A N/A bgp N/A size N/A bgp N/A size N/A padding N/A N/A N/A N/A IP length afi size N/A N/A nlri cidr N/A CIDR N/A network padding mask N/A N/A nlri bgp N/A classmethod N/A N/A N/A NLRI register N/A AFI ipv4 N/A SAFI unicast N/A N/A NLRI register N/A AFI ipv6 N/A SAFI unicast N/A N/A NLRI register N/A AFI ipv4 N/A SAFI multicast N/A N/A NLRI register N/A AFI ipv6 N/A SAFI multicast