Hi,

I believe you missed configuring vnet_hw_if_tx_frame_t for that frame.

Regards,

Fan

On 1/10/2023 12:12 PM, shaligram.prakash wrote:
 Hi,

 I am facing a crash in the below code. It's 12 worker/1 core setup. we are using bit old VPP - 20.09.

function under suspect is ---
buffer_send_to_node()

 1.    vlib_frame_t    *frame;
 2.     u32 *to_next;
3.
 4.     frame = vlib_get_frame_to_node (vm, node_index);
 5.     frame->n_vectors = 1;
 6.     to_next = vlib_frame_vector_args (frame);
7.
 8.     to_next[0] = buffer_index;
9.
10.     vlib_put_frame_to_node (vm, node_index, frame );
11.    return;


The crash is seen at

#3  <signal handler called>
#4 vlib_frame_vector_byte_offset (scalar_size=<optimized out>) at /home/jenkins/vpp/build-root/install-vpp-native/vpp/include/vlib/node_funcs.h:259 #5  vlib_frame_vector_args (f=<optimized out>) at /home/jenkins/vpp/build-root/install-vpp-native/vpp/include/vlib/node_funcs.h:270 #6  buffer_send_to_node (vm=vm@entry=0x7fc406c323c0, node_index=332, buffer_index=buffer_index@entry=19753015) at /home/jenkins/test_buffer.c:1105
..
..
#11 0x00007fc43bfbd702 in dispatch_node (last_time_stamp=61944131704815156, frame=0x7fc40695c500, dispatch_state=VLIB_NODE_STATE_POLLING, type=VLIB_NODE_TYPE_INTERNAL, node=0x7fc4107c0480, vm=0x7fc406c323c0) at /home/jenkins/vpp/src/vlib/main.c:1197 #12 dispatch_pending_node (vm=vm@entry=0x7fc406c323c0, pending_frame_index=pending_frame_index@entry=4, last_time_stamp=61944131704815156) at /home/jenkins/vpp/src/vlib/main.c:1355


Can an allocated frame at line 4 be freed via dispatch_pending_node in any conditions ?



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#22438): https://lists.fd.io/g/vpp-dev/message/22438
Mute This Topic: https://lists.fd.io/mt/96175435/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to