'Initialize base class for specific L2 agent type.
:param agent_type: Constant identifying agent type in agents_db
:param vif_type: Value for binding:vif_type when bound
:param vif_details: Dictionary with details for VIF driver when bound
:param supported_vnic_types: The binding:vnic_type values we can bind'

def __init__(self, agent_type, vif_type, vif_details, supported_vnic_types=[portbindings.VNIC_NORMAL]):

    super(SimpleAgentMechanismDriverBase, self).__init__(agent_type, supported_vnic_types)
    self.vif_type = vif_type
    self.vif_details = vif_details
