Loading src/pathcomp/frontend/service/algorithms/tools/ComposeRequest.py +6 −1 Original line number Diff line number Diff line Loading @@ -119,6 +119,7 @@ def compose_link(grpc_link : Link) -> Dict: ] total_capacity_gbps, used_capacity_gbps = None, None forwarding_direction = LinkForwardingDirection.UNIDIRECTIONAL.value if grpc_link.HasField('attributes'): attributes = grpc_link.attributes # In proto3, HasField() does not work for scalar fields, using ListFields() instead. Loading @@ -130,11 +131,15 @@ def compose_link(grpc_link : Link) -> Dict: elif total_capacity_gbps is not None: used_capacity_gbps = total_capacity_gbps if 'is_bidirectional' in attribute_names: is_bidirectional = attributes.is_bidirectional if is_bidirectional: forwarding_direction = LinkForwardingDirection.BIDIRECTIONAL.value if total_capacity_gbps is None: total_capacity_gbps = 100000 if used_capacity_gbps is None: used_capacity_gbps = 0 available_capacity_gbps = total_capacity_gbps - used_capacity_gbps forwarding_direction = LinkForwardingDirection.UNIDIRECTIONAL.value total_potential_capacity = compose_capacity(total_capacity_gbps, CapacityUnit.GBPS.value) available_capacity = compose_capacity(available_capacity_gbps, CapacityUnit.GBPS.value) cost_characteristics = compose_cost_characteristics('linkcost', '1', '0') Loading Loading
src/pathcomp/frontend/service/algorithms/tools/ComposeRequest.py +6 −1 Original line number Diff line number Diff line Loading @@ -119,6 +119,7 @@ def compose_link(grpc_link : Link) -> Dict: ] total_capacity_gbps, used_capacity_gbps = None, None forwarding_direction = LinkForwardingDirection.UNIDIRECTIONAL.value if grpc_link.HasField('attributes'): attributes = grpc_link.attributes # In proto3, HasField() does not work for scalar fields, using ListFields() instead. Loading @@ -130,11 +131,15 @@ def compose_link(grpc_link : Link) -> Dict: elif total_capacity_gbps is not None: used_capacity_gbps = total_capacity_gbps if 'is_bidirectional' in attribute_names: is_bidirectional = attributes.is_bidirectional if is_bidirectional: forwarding_direction = LinkForwardingDirection.BIDIRECTIONAL.value if total_capacity_gbps is None: total_capacity_gbps = 100000 if used_capacity_gbps is None: used_capacity_gbps = 0 available_capacity_gbps = total_capacity_gbps - used_capacity_gbps forwarding_direction = LinkForwardingDirection.UNIDIRECTIONAL.value total_potential_capacity = compose_capacity(total_capacity_gbps, CapacityUnit.GBPS.value) available_capacity = compose_capacity(available_capacity_gbps, CapacityUnit.GBPS.value) cost_characteristics = compose_cost_characteristics('linkcost', '1', '0') Loading