<div dir="ltr">Hi Team,<br><div><br></div><div>I have tried to use mpls_label_stack to keep some meta data for each route.</div><div>But the values of meta data were not copied correctly.</div><div><br></div><div>I just found the below code in "rt_next_hop_update_rte" function in rt-table.c</div><div><br></div><div><code><span class="gmail-hljs-built_in">memcpy</span><span class="gmail-">(<b>mls.</b></span><span class="gmail-hljs-built_in"><b>stack</b></span><span class="gmail-">, &a->nh.label[a->nh.labels - mls.len], mls.len * </span><span class="gmail-hljs-keyword">sizeof</span><span class="gmail-">(u32)</span><span class="gmail-">)</span><span class="gmail-">;</span></code><br></div><div><br></div><div>Here the "mls.stack" is passed directly instead of its address in memcpy.</div><div><br></div><div>Kindly let me know your thoughts on this.</div><div><br></div><div>Thanks,</div><div>Ramanathan</div></div>