# Data Object - DVSMacManagementPolicy(vim.dvs.VmwareDistributedVirtualSwitch.MacManagementPolicy)

Property of
  VMwareDVSPortSetting
Extends
  InheritablePolicy
See also
  DVSMacLearningPolicy
Since
  vSphere API 6.7

## Data Object Description

This data object type describes MAC management policy of a port.

Properties

Name | Type | Description
--- | --- | ---
allowPromiscuous* | xsd:boolean | The flag to indicate whether or not all traffic is seen on the port.
forgedTransmits* | xsd:boolean | The flag to indicate whether or not the virtual network adapter should be allowed to send network traffic with a different MAC address than that of the virtual network adapter.
macChanges* | xsd:boolean | The flag to indicate whether or not the Media Access Control (MAC) address can be changed.
macLearningPolicy* | DVSMacLearningPolicy | The MAC learning policy.
Properties inherited from InheritablePolicy
inherited
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="DVSMacManagementPolicy"> <complexContent> <extension base="vsan:InheritablePolicy"> <sequence> <element name="allowPromiscuous" type="xsd:boolean" minOccurs="0"/> <element name="macChanges" type="xsd:boolean" minOccurs="0"/> <element name="forgedTransmits" type="xsd:boolean" minOccurs="0"/> <element name="macLearningPolicy" type="vsan:DVSMacLearningPolicy" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>