def get_port_stats(self, tenant_id, network_id, port_id): """ Returns port statistics for a given port. { "rx_packets": 0, "rx_bytes": 0, "tx_errors": 0, "rx_errors": 0, "tx_bytes": 0, "tx_packets": 0 } :returns: dict() of stats :raises: exception.NetworkNotFound :raises: exception.PortNotFound """ if not nvplib.check_tenant(self.controller, network_id, tenant_id): raise exception.NetworkNotFound(net_id=network_id) return nvplib.get_port_stats(self.controller, network_id, port_id)
def get_port_stats(self, tenant_id, network_id, port_id): """ Not required by quantum_plugin_base.py Returns port statistics for a given port. { "rx_packets": 0, "rx_bytes": 0, "tx_errors": 0, "rx_errors": 0, "tx_bytes": 0, "tx_packets": 0 } :returns: dict() of stats :raises: exception.NetworkNotFound :raises: exception.PortNotFound """ if not nvplib.check_tenant(self.blue, network_id, tenant_id): raise exception.NetworkNotFound(net_id=network_id) return nvplib.get_port_stats(self.blue, network_id, port_id)