bypass_config_example.c
Go to the documentation of this file.
47 * "Configuration stream" interface in NTAPI for Napatech bypass accelerator and port configuration.
180 printf("Adapter %u (%u ports):\n", infoAdapter.u.adapter_v7.adapterNo, infoAdapter.u.adapter_v7.data.numPorts);
193 // Skip this step if the already read bypass adapter state is unknown - this means that the ports can be individually configured.
230 printf(" bypass adapter current state: %s\n", aBpState[configPort.u.bypassConfig.data.currentBypassPortState]);
231 printf(" bypass adapter onInit state: %s\n", aBpState[configPort.u.bypassConfig.data.onInitBypassPortState]);
232 printf(" bypass adapter onPwrFail state: %s\n", aBpState[configPort.u.bypassConfig.data.onPowerFailBypassPortState]);
233 printf(" bypass adapter onWdtFail state: %s\n", aBpState[configPort.u.bypassConfig.data.onWatchdogFailBypassPortState]);
234 printf(" bypass adapter onPwrFail detect trigger: %s\n", aBpFlags[((configPort.u.bypassConfig.data.bypassTriggerModes & NT_BYPASS_TRIGGER_PWRFAIL)==0?0:1)]);
247 printf(" Port %i (adapter #%i port #%i):\n", infoPort.u.port_v10.portNo, infoPort.u.port_v10.data.adapterNo, port);
260 configPort.u.bypassConfig.u.portNo = (uint8_t)(infoAdapter.u.adapter_v7.data.portOffset + port);
285 configPort.u.bypassConfig.u.portNo = (uint8_t)(infoAdapter.u.adapter_v7.data.portOffset + port);
296 // The second port in a bypass portset should have mirrored the settings applied to the first port.
299 configPort.u.bypassConfig.u.portNo = (uint8_t)(infoAdapter.u.adapter_v7.data.portOffset + port);
306 printf(" bypass port current state: %s\n", aBpState[configPort.u.bypassConfig.data.currentBypassPortState]);
307 printf(" bypass port onInit state: %s\n", aBpState[configPort.u.bypassConfig.data.onInitBypassPortState]);
308 printf(" bypass port onPwrFail state: %s\n", aBpState[configPort.u.bypassConfig.data.onPowerFailBypassPortState]);
309 printf(" bypass port onWdtFail state: %s\n", aBpState[configPort.u.bypassConfig.data.onWatchdogFailBypassPortState]);
310 printf(" bypass port onPwrFail detect trigger: %s\n", aBpFlags[((configPort.u.bypassConfig.data.bypassTriggerModes & NT_BYPASS_TRIGGER_PWRFAIL)==0?0:1)]);
313 configPort.u.bypassConfig.u.portNo = (uint8_t)(infoAdapter.u.adapter_v7.data.portOffset + port);