def packetCaptureConfigPortMode(self, port, portRxMode='capture', enableControlPlane=True, enableDataPlane=True): """ Description Enable|Disable port capturing for control plane and data plane. Values are true or false -softwareEnabled == Control Plane -hardwareEnabled == Data Plane Parameters port: : [ixChassisIp, '1', '3'] => [ixChasssisIp, str(cardNumber), str(portNumber)] portRxMode: : capture|captureAndMeasure enableControlPlane: enableDataPlane: """ if enableControlPlane == True: self.enableControlPlane = True if enableDataPlane == True: self.enableDataPlane = True self.captureRxPort = port vport = self.portMgmtObj.getVports([port])[0] self.ixnObj.patch(self.ixnObj.httpHeader+vport, data={'rxMode': portRxMode}) self.ixnObj.patch(self.ixnObj.httpHeader+vport+'/capture', data={'softwareEnabled': enableControlPlane, 'hardwareEnabled': enableDataPlane})