On 11/11/2015 16:28, Stephen Hemminger wrote: > Also Linux has more robust mechanism in the watchdog timers, why not use that?
Keepalive was made with tight intra-process reporting intervals of 5-10ms in mind, whereas Linux watchdog appears to be an inter-process system that operates with granularity of seconds. > Could you use RTE_PER_LCORE some how? Possibly, although not sure what it gains.. >> + struct rte_keepalive *keepcfg = (struct rte_keepalive *)ptr_data; > Cast of void * is unnecessary in C. Old habbits die hard.. :) v+1 on way. ..Remy