[dpdk-dev] [PATCH v10 03/13] eal/linux: add API to set rx interrupt event monitor

2015-06-03 Thread Liang, Cunming
On 6/3/2015 12:24 AM, Stephen Hemminger wrote: > On Tue, 2 Jun 2015 14:53:16 +0800 > Cunming Liang wrote: > >> +if (!rc) >> +RTE_LOG(DEBUG, EAL, "eventfd %d associated with vec %d" >> +" is added on epfd %d\n", rev->fd, vec, epfd); > A

[dpdk-dev] [PATCH v10 03/13] eal/linux: add API to set rx interrupt event monitor

2015-06-02 Thread Cunming Liang
The patch adds 'rte_intr_rx_ctl' to add or delete interrupt vector events monitor on specified epoll instance. Signed-off-by: Cunming Liang --- v10 changes: - add RTE_INTR_HANDLE_UIO_INTX for uio_pci_generic v8 changes - fix EWOULDBLOCK and EINTR processing - add event status check v7 chan

[dpdk-dev] [PATCH v10 03/13] eal/linux: add API to set rx interrupt event monitor

2015-06-02 Thread Stephen Hemminger
On Tue, 2 Jun 2015 14:53:16 +0800 Cunming Liang wrote: > + if (!rc) > + RTE_LOG(DEBUG, EAL, "eventfd %d associated with vec %d" > + " is added on epfd %d\n", rev->fd, vec, epfd); Awkward line split here. Better to keep string on one li

[dpdk-dev] [PATCH v10 03/13] eal/linux: add API to set rx interrupt event monitor

2015-06-02 Thread Stephen Hemminger
On Tue, 2 Jun 2015 14:53:16 +0800 Cunming Liang wrote: > + bytes_read = read(fd, &buf, bytes_read); > + if (bytes_read < 0) { > + if (errno == EINTR || errno == EWOULDBLOCK || > + errno == EAGAIN) > +