eal/bsd: fix missing interrupt stub functions
A number of interrupt functions only existed on Linux. Adding in stubs for these functions corrects this omission, and allows the map files for both Linux and FreeBSD to be identical. Fixes: 9efe9c6cdcac ("eal/linux: add epoll wrappers") Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
d47598fdcf
commit
3a207c8ff4
@ -125,3 +125,38 @@ rte_intr_cap_multiple(struct rte_intr_handle *intr_handle)
|
||||
RTE_SET_USED(intr_handle);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
rte_epoll_wait(int epfd, struct rte_epoll_event *events,
|
||||
int maxevents, int timeout)
|
||||
{
|
||||
RTE_SET_USED(epfd);
|
||||
RTE_SET_USED(events);
|
||||
RTE_SET_USED(maxevents);
|
||||
RTE_SET_USED(timeout);
|
||||
|
||||
return -ENOTSUP;
|
||||
}
|
||||
|
||||
int
|
||||
rte_epoll_ctl(int epfd, int op, int fd, struct rte_epoll_event *event)
|
||||
{
|
||||
RTE_SET_USED(epfd);
|
||||
RTE_SET_USED(op);
|
||||
RTE_SET_USED(fd);
|
||||
RTE_SET_USED(event);
|
||||
|
||||
return -ENOTSUP;
|
||||
}
|
||||
|
||||
int
|
||||
rte_intr_tls_epfd(void)
|
||||
{
|
||||
return -ENOTSUP;
|
||||
}
|
||||
|
||||
void
|
||||
rte_intr_free_epoll_fd(struct rte_intr_handle *intr_handle)
|
||||
{
|
||||
RTE_SET_USED(intr_handle);
|
||||
}
|
||||
|
@ -92,11 +92,14 @@ DPDK_2.0 {
|
||||
DPDK_2.1 {
|
||||
global:
|
||||
|
||||
rte_epoll_ctl;
|
||||
rte_epoll_wait;
|
||||
rte_intr_allow_others;
|
||||
rte_intr_dp_is_en;
|
||||
rte_intr_efd_disable;
|
||||
rte_intr_efd_enable;
|
||||
rte_intr_rx_ctl;
|
||||
rte_intr_tls_epfd;
|
||||
rte_memzone_free;
|
||||
|
||||
} DPDK_2.0;
|
||||
@ -156,9 +159,10 @@ DPDK_17.05 {
|
||||
global:
|
||||
|
||||
rte_cpu_is_supported;
|
||||
rte_intr_free_epoll_fd;
|
||||
rte_log_dump;
|
||||
rte_log_register;
|
||||
rte_log_get_global_level;
|
||||
rte_log_register;
|
||||
rte_log_set_global_level;
|
||||
rte_log_set_level;
|
||||
rte_log_set_level_regexp;
|
||||
|
Loading…
x
Reference in New Issue
Block a user