The source_skydive module

Skydive Data Source

octant.source_skydive.TABLES

Describes how to bind values extracted from the python skydive client.

class octant.source_skydive.SkydiveCnx(socket)

Representation of skydive connection with auxiliary data

octant.source_skydive.elements_of_rule(elt, cnx)

Split elements of actions or filters of an Openflow rule

Parameters:
  • elt – should be either ‘actions’ or ‘filters’
  • cnx – an open connection to Skydive
Returns:

a list of string, each is an atomic action or filter.

octant.source_skydive.register(datasource)

Registers Skydive tables in the datasource

Parameters:datasource – a datasource object to enrich