aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-01-23add share lib install pathdrenfong.wang1-2/+2
Change-Id: I29f5a4e67afa218a55fabda4781ac6dbe5912a85 Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
2019-01-22CMake, find all VPP library, add VOM libraryAndrej Kozemcak2-0/+204
Change-Id: Iee4e6dc1ec8c3000f725e656750ae121cbf370ab Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
2019-01-22BAPI: Rename ERROR function.Andrej Kozemcak4-15/+15
Change-Id: I00807f9df9a6d2f5be601902651ea32b138a5ee5 Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
2019-01-22Makefile, add clean commnadAndrej Kozemcak1-0/+10
Change-Id: I915dc489866c54cd37066727b83c4ecef87377b4 Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
2019-01-22add option to build dependence from source and install vppdrenfong.wang2-15/+92
Change-Id: I4caa8737c9d5dd13f6d6c5e01e646801e5dab8a1 Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
2019-01-11Remove not supported openconfig yang modules.Andrej Kozemcak123-56518/+0
Change-Id: I721def08356e64918424fdb889f545b64daeea88 Signed-off-by: Andrej Kozemcak <andrej.kozemcak@pantheon.tech>
2019-01-04Fix head file definitionHongjun Ni3-9/+9
Change-Id: If5d675dcc2a052d0f654b3a11ed0cd0b4c109c82 Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
2018-12-29add help option for makefile and classfy yang modeldrenfong.wang5-1/+2
Change-Id: I176bdbdfed79a5fa6db840797866b2d8354778f9 Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
2018-12-27correct included header name in sc_vpp_comm.cdrenfong.wang1-1/+1
Change-Id: I3676029db0fd09b39cbe6bf11cc5029ba841bd3e Signed-off-by: drenfong.wang <drenfong.wang@intel.com>
2018-12-21Merge "Add Openconfig YANG modules."Hongjun Ni137-0/+63061
2018-12-21Merge "Add the libcmocka-dev into the dependent package."Hongjun Ni1-1/+1
2018-12-20Add Openconfig YANG modules.Andrej Kozemcak> } inline void commit(){ m_total_cycles+=(os_get_hr_tick_64()-m_data); } inline uint64_t get_total_cycles(void){ return ( os_get_hr_tick_64()); } inline uint64_t get_work_cycles(void){ return ( m_total_cycles ); } private: uint64_t m_total_cycles; uint64_t m_data; } __rte_cache_aligned; class CCpuUtlCp { public: void Create(CCpuUtlDp * cdp); void Delete(); /* should be called each 1 sec */ void Update(); /* return cpu % */ double GetVal(); private: CCpuUtlDp * m_dpcpu; double m_cpu_util; uint64_t m_last_total_cycles; uint64_t m_last_work_cycles; // add filter }; #endif