Hi,

As per your suggestion i am using vpp v21.06 ( git describe --tags
21.06-rc0-529-ge4db945e1 )

I am still getting crash in vpp with following core dump.

#8  os_out_of_memory () at /root/code/vpp/src/vppinfra/unix-misc.c:221
#9  0x00007f20de9b2701 in clib_mem_alloc_aligned_at_offset 
(os_out_of_memory_on_failure=1, align_offset=0, align=64, size=98368) at 
/root/code/vpp/src/vppinfra/mem.h:243
#10 clib_mem_alloc_aligned (align=64, size=98368) at 
/root/code/vpp/src/vppinfra/mem.h:263
#11 alloc_aligned_16_8 (nbytes=6144, h=0x7f209dfea998 <acl_main+728>) at 
/root/code/vpp/src/vppinfra/bihash_template.c:77
#12 value_alloc_16_8 (h=0x7f209dfea998 <acl_main+728>, log2_pages=<optimized 
out>) at /root/code/vpp/src/vppinfra/bihash_template.c:462
#13 0x00007f20dee6befd in split_and_rehash_16_8 (h=h@entry=0x7f209dfea998 
<acl_main+728>, old_values=old_values@entry=0x7f20d3232980,
old_log2_pages=old_log2_pages@entry=5, new_log2_pages=new_log2_pages@entry=6) 
at /root/code/vpp/src/vppinfra/bihash_template.c:581
#14 0x00007f20dee6d96f in clib_bihash_add_del_inline_with_hash_16_8 (arg=0x0, 
is_stale_cb=0x0, is_add=<optimized out>, hash=<optimized out>, 
add_v=0x7f0b9b91db48,
h=0x7f209dfea998 <acl_main+728>) at 
/root/code/vpp/src/vppinfra/bihash_template.c:893
#15 clib_bihash_add_del_inline_16_8 (arg=0x0, is_stale_cb=0x0, 
is_add=<optimized out>, add_v=0x7f0b9b91db48, h=0x7f209dfea998 <acl_main+728>)
at /root/code/vpp/src/vppinfra/bihash_template.c:985
#16 clib_bihash_add_del_16_8 (h=0x7f209dfea998 <acl_main+728>, 
add_v=0x7f0b9b91db48, is_add=<optimized out>) at 
/root/code/vpp/src/vppinfra/bihash_template.c:992
#17 0x00007f209db51625 in clib_bihash_search_inline_with_hash_8_8 
(key_result=0x7f209612ac80, hash=<optimized out>, h=<optimized out>)
at /root/code/vpp/src/vppinfra/bihash_8_8.h:93
#18 clib_bihash_search_inline_8_8 (key_result=0x7f209612ac80, h=<optimized 
out>) at /root/code/vpp/src/vppinfra/bihash_template.h:465
#19 is_dest_ip_to_be_monitored (now=139778377404384, len=<optimized out>, 
fa=0x40, am=<optimized out>) at 
/root/code/vpp/src/plugins/acl/dataplane_node.c:396
#20 acl_fa_inner_node_fn (reclassify_sessions=0, node_trace_on=1, 
with_stateful_datapath=0, is_l2_path=1, is_input=0, is_ip6=0, 
frame=0x7f20b1aa9e80,
node=0x7f20b1a54200, vm=0x7f20a0fdcb80) at 
/root/code/vpp/src/plugins/acl/dataplane_node.c:965
#21 acl_fa_outer_node_fn (do_stateful_datapath=0, is_l2_path=1, is_input=0, 
is_ip6=0, frame=0x7f20b1aa9e80, node=0x7f20b1a54200, vm=0x7f20a0fdcb80)
at /root/code/vpp/src/plugins/acl/dataplane_node.c:1435
#22 acl_fa_node_fn (is_l2_path=1, is_input=0, is_ip6=0, frame=0x7f20b1aa9e80, 
node=0x7f20b1a54200, vm=0x7f20a0fdcb80)
at /root/code/vpp/src/plugins/acl/dataplane_node.c:1459
#23 acl_out_l2_ip4_node_fn_hsw (vm=0x7f20a0fdcb80, node=0x7f20b1a54200, 
frame=0x7f20b1aa9e80) at /root/code/vpp/src/plugins/acl/dataplane_node.c:1569
#24 0x00007f20de826fa6 in dispatch_node (last_time_stamp=<optimized out>, 
frame=0x7f20b1aa9e80, dispatch_state=VLIB_NODE_STATE_POLLING, 
type=VLIB_NODE_TYPE_INTERNAL,
node=0x7f20b1a54200, vm=0x7f20b1a54200) at /root/code/vpp/src/vlib/main.c:1039
#25 dispatch_pending_node (vm=vm@entry=0x7f20a0fdcb80, 
pending_frame_index=pending_frame_index@entry=7, last_time_stamp=<optimized 
out>)
at /root/code/vpp/src/vlib/main.c:1198
#26 0x00007f20de8288ff in vlib_main_or_worker_loop (is_main=0, 
vm=0x7f20a0fdcb80) at /root/code/vpp/src/vlib/main.c:1662
#27 vlib_worker_loop (vm=vm@entry=0x7f20a0fdcb80) at 
/root/code/vpp/src/vlib/main.c:1796
#28 0x00007f20de855bf8 in vlib_worker_thread_fn (arg=<optimized out>) at 
/root/code/vpp/src/vlib/threads.c:1872
#29 0x00007f20de7bacb0 in clib_calljmp () from 
/lib/x86_64-linux-gnu/libvppinfra.so.21.06
#30 0x00007f2096b2bd10 in ?? ()
#31 0x00007f209ac0bc5d in eal_thread_loop.cold () from 
/usr/lib/x86_64-linux-gnu/vpp_plugins/dpdk_plugin.so
#32 0x0000000000000000 in ?? ()

Please note that the i have modified some potion for acl custom requirement. 
/etc/vpp/startup.conf contains  followings

unix {
nodaemon
log /var/log/vpp.log
full-coredump
coredump-size unlimited
cli-listen /run/vpp/cli.sock
}

api-trace {
on
}

cpu {
main-core 1
corelist-workers 2-3
}

dpdk {
dev 0000:2b:00.0 {
num-rx-queues 1
}
dev 0000:2b:00.1 {
num-rx-queues 1
}
}

acl-plugin {
connection count max 20000000
}

Thanks,
Mahamuda
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19436): https://lists.fd.io/g/vpp-dev/message/19436
Mute This Topic: https://lists.fd.io/mt/77321080/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to