fnss.netconfig.buffers.get_buffer_sizes¶
-
get_buffer_sizes
(topology)[source]¶ Returns all the buffer sizes.
Parameters: - topology : Topology or DirectedTopology
Returns: - buffer_sizes : dict
Dictionary of buffer sizes keyed by (u, v) tuple. The key (u, v) represents a network interface where u is the node on which the interface is located and (u, v) is the link to which the buffer flushes
Examples
>>> import fnss >>> topology = fnss.Topology() >>> topology.add_path([1, 2, 3]) >>> fnss.set_buffer_sizes_constant(topology, buffer_size=10) >>> buffer = fnss.get_buffer_sizes(topology) >>> buffer[(1,2)] 10