.length = 2,
};
+struct {
+ unsigned enobufs;
+} stats;
+
int num_interfaces = 0;
int count = 0; /* Number of sent messages */
int completion_pipe[2];
pfd[i].events = POLLIN;
}
- set_sched_policy_and_prio(SCHED_FIFO, 99);
+ set_sched_policy_and_prio(SCHED_FIFO, 40);
#define SEND() \
do { \
ret = send_frame(pfd[0].fd); \
if (ret != sizeof(struct can_frame)) { \
if (ret == -1 && errno == ENOBUFS && opt.period_us == 0 && !opt.oneattime) { \
+ stats.enobufs++; \
/* Ignore this error - pfifo_fast qeuue is full */ \
} else \
error(1, errno, "send_frame (line %d)", __LINE__); \