diff options
author | Hanoh Haim <hhaim@cisco.com> | 2016-02-24 16:09:23 +0200 |
---|---|---|
committer | Hanoh Haim <hhaim@cisco.com> | 2016-02-24 16:09:23 +0200 |
commit | e5ebdb928a0cdd2f32c319df0a9094321e3dad35 (patch) | |
tree | d37278c0e051fc37fe2c3d436b5bfeb356f584ed /src/stateless | |
parent | 4ae35508f6b448162aa4707264895b4dc42dd0de (diff) | |
parent | 235a14fce2503d2592f9fe58bd8611e97f99f7df (diff) |
Merge random_seed per stream
Diffstat (limited to 'src/stateless')
-rw-r--r-- | src/stateless/cp/trex_stateless_port.cpp | 3 | ||||
-rw-r--r-- | src/stateless/cp/trex_stateless_port.h | 14 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/stateless/cp/trex_stateless_port.cpp b/src/stateless/cp/trex_stateless_port.cpp index 88c38112..d2463925 100644 --- a/src/stateless/cp/trex_stateless_port.cpp +++ b/src/stateless/cp/trex_stateless_port.cpp @@ -61,6 +61,9 @@ TrexStatelessPort::TrexStatelessPort(uint8_t port_id, const TrexPlatformApi *api /* get the platform specific data */ api->get_interface_info(port_id, m_driver_name, m_speed, m_has_crc); + /* get RX caps */ + api->get_interface_stat_info(port_id, m_rx_count_num, m_rx_caps); + /* get the DP cores belonging to this port */ api->port_id_to_cores(m_port_id, core_pair_list); diff --git a/src/stateless/cp/trex_stateless_port.h b/src/stateless/cp/trex_stateless_port.h index 434181c4..a956c421 100644 --- a/src/stateless/cp/trex_stateless_port.h +++ b/src/stateless/cp/trex_stateless_port.h @@ -284,6 +284,18 @@ public: uint64_t get_port_speed_bps() const; /** + * return RX caps + * + */ + int get_rx_caps() const { + return m_rx_caps; + } + + uint16_t get_rx_count_num() const { + return m_rx_count_num; + } + + /** * return true if port adds CRC to a packet (not occurs for * VNICs) * @@ -376,6 +388,8 @@ private: port_state_e m_port_state; std::string m_driver_name; bool m_has_crc; + uint16_t m_rx_count_num; + uint16_t m_rx_caps; TrexPlatformApi::driver_speed_e m_speed; |