You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
My environment: ixnewetork-restpy 1.16, IxNetwork 9.20.
I try to enable port FramePreemption as following, Error occurred when update(IsFramePreemptionEnabled=True,IsSmdVREnabled=True).
> from ixnetwork_restpy import SessionAssistant
> >
> > # create a test tool session
> > session_assistant = SessionAssistant(IpAddress='127.0.0.1',
> > LogLevel=SessionAssistant.LOGLEVEL_INFO,
> > ClearConfig=True)
> > ixnetwork = session_assistant.Ixnetwork
> >
> > # create tx and rx port resources
> > port_map = session_assistant.PortMapAssistant()
> > ixChassisIpList = '10.38.174.114'
> > port_map.Map(ixChassisIpList, CardId=1, PortId=1, Name='Tx')
> > port_map.Map(ixChassisIpList, CardId=1, PortId=2, Name='Rx')
> >
> > # create a TrafficItem resource
> > # TrafficItem acts a a high level container for ConfigElement resources
> > # ConfigElement is a high level container for individual HighLevelStream resources
> > vport_1 = ixnetwork.Vport.find(Name='^Tx')
> > vport_2 = ixnetwork.Vport.find(Name='^Rx')
> >
> > ResType = 'ethernet'
> > vport_1.L1Config.update(ResType)
> > vport_2.L1Config.update(ResType)
> > # Error: IsFramePreemptionEnabled=True , port not support???
> > vport_1.L1Config.FramePreemption.update(IsFramePreemptionEnabled=True,IsSmdVREnabled=True)
> > vport_2.L1Config.FramePreemption.update(IsFramePreemptionEnabled=None, IsSmdVREnabled=None)
Traceback (most recent call last):
File "C:/Users/hjiayang/Desktop/DCprojects/SoureCode/pyixnetwork/preemption_test.py", line 25, in
vport_1.L1Config.FramePreemption.update(IsFramePreemptionEnabled=True,IsSmdVREnabled=True)
File "C:\Users\hjiayang\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ixnetwork_restpy\testplatform\sessions\ixnetwork\vport\l1config\framepreemption\framepreemption.py", line 89, in update
return self._update(self._map_locals(self._SDM_ATT_MAP, locals()))
File "C:\Users\hjiayang\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ixnetwork_restpy\base.py", line 425, in _update
self._connection._update(href, payload)
File "C:\Users\hjiayang\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ixnetwork_restpy\connection.py", line 272, in _update
return self._send_recv("PATCH", url, payload)
File "C:\Users\hjiayang\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ixnetwork_restpy\connection.py", line 575, in _send_recv
self._process_response_status_code(url, headers, response)
File "C:\Users\hjiayang\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ixnetwork_restpy\connection.py", line 461, in _process_response_status_code
raise BadRequestError(message, response.status_code)
ixnetwork_restpy.errors.BadRequestError: FramePreemption is not enabled for the port
It shows vport_1.IsFramePreemptionSupported = True, which means FramePreemption should be supported for the port. Why BadRequestError occurred?
The text was updated successfully, but these errors were encountered:
Hi,
My environment: ixnewetork-restpy 1.16, IxNetwork 9.20.
I try to enable port FramePreemption as following, Error occurred when update(IsFramePreemptionEnabled=True,IsSmdVREnabled=True).
It shows vport_1.IsFramePreemptionSupported = True, which means FramePreemption should be supported for the port. Why BadRequestError occurred?
The text was updated successfully, but these errors were encountered: