You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same happens on our own code that we were trying to use TRANSPARENT IP sockets - using ipfw.
Both codes use kqueue and loop keeps executing, just there are no incoming events on new connections.
The text was updated successfully, but these errors were encountered:
If I remove ff_ipc_init from ifconfig.c the ifconfig --help won't break the primary process. But, ifconfig prints the interfaces correctly still... and then breaks the process. It calls rte_eal_init later then:
#0 0x0000555556de4290 in rte_eal_init ()
#1 0x0000555556498f59 in ff_ipc_init () at ff_ipc.c:68
#2 0x0000555556498ff7 in ff_ipc_msg_alloc () at ff_ipc.c:94
#3 0x00005555564a593a in sysctl (name=0x7fffffffdc30, namelen=6, old=0x0, oldlenp=0x7fffffffdc28, new=0x0, newlen=0) at sysctl.c:46
#4 0x00005555564a3035 in getifaddrs (pif=0x7fffffffe140) at getifaddrs.c:125
#5 0x000055555648f6a9 in main (argc=0, argv=0x7fffffffe300) at ifconfig.c:691
When stepping through the code it seems rte_eal_init is not a problem, but quitting the process after execution is. Disabling rte_eal_cleanup calls doesn't help.
Hello,
I'm chasing a issue as in the title.
Reproduction steps:
ifconfig output:
Devbind:
The same happens on our own code that we were trying to use TRANSPARENT IP sockets - using ipfw.
Both codes use kqueue and loop keeps executing, just there are no incoming events on new connections.
The text was updated successfully, but these errors were encountered: