diff options
Diffstat (limited to 'src/flow_stat_parser.h')
-rw-r--r-- | src/flow_stat_parser.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/flow_stat_parser.h b/src/flow_stat_parser.h index 0c0655ee..b4f01900 100644 --- a/src/flow_stat_parser.h +++ b/src/flow_stat_parser.h @@ -27,10 +27,10 @@ class CFlowStatParser { public: - virtual ~CFlowStatParser() {}; + virtual ~CFlowStatParser() {} virtual void reset(); virtual int parse(uint8_t *pkt, uint16_t len); - virtual bool is_stat_supported() {return m_stat_supported == true;}; + virtual bool is_stat_supported() {return m_stat_supported == true;} virtual int get_ip_id(uint16_t &ip_id); virtual int set_ip_id(uint16_t ip_id); virtual int get_l4_proto(uint8_t &proto); @@ -45,8 +45,12 @@ class CFlowStatParser { class C82599Parser : public CFlowStatParser { public: - ~C82599Parser() {}; + C82599Parser(bool vlan_supported) {m_vlan_supported = vlan_supported;} + ~C82599Parser() {} int parse(uint8_t *pkt, uint16_t len); + + private: + bool m_vlan_supported; }; #endif |