'Instantiate a trunk driver.
:param name: driver name.
:param interfaces: list of interfaces supported.
:param segmentation_types: list of segmentation types supported.
:param agent_type: agent type for the driver, None if agentless.
:param can_trunk_bound_port: True if trunk creation is allowed
for a bound parent port (i.e. trunk creation after VM boot).'

def __init__(self, name, interfaces, segmentation_types, agent_type=None, can_trunk_bound_port=False):

    self.name = name
    self.interfaces = interfaces
    self.segmentation_types = segmentation_types
    self.agent_type = agent_type
    self.can_trunk_bound_port = can_trunk_bound_port
