On Fri, Dec 17, 2021 at 4:30 PM Dumitru Ceara <[email protected]> wrote: > > UB Sanitizer report: > controller/pinctrl.c:6013:27: runtime error: member access within > misaligned address 0x000002028836 for type 'struct ovs_ra_msg', which > requires 4 byte alignment > 0x000002028836: note: pointer points here > 00 00 00 02 86 00 00 00 ff 00 ff ff 00 00 00 00 00 00 00 00 01 01 fa 16 > 3e 00 00 01 03 04 40 c0 > ^ > #0 0x47fb65 in pinctrl_handle_put_nd_ra_opts controller/pinctrl.c:6013 > #1 0x46e0f1 in process_packet_in controller/pinctrl.c:3165 > [...] > > Signed-off-by: Dumitru Ceara <[email protected]>
Acked-by: Numan Siddique <[email protected]> Numan > --- > controller/pinctrl.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/controller/pinctrl.c b/controller/pinctrl.c > index 87e1cc2d0..d2bb7f441 100644 > --- a/controller/pinctrl.c > +++ b/controller/pinctrl.c > @@ -5991,6 +5991,8 @@ pinctrl_handle_put_nd_ra_opts( > struct dp_packet pkt_out; > dp_packet_init(&pkt_out, new_packet_size); > dp_packet_clear(&pkt_out); > + /* Properly align after the ethernet header */ > + dp_packet_reserve(&pkt_out, 2); > dp_packet_prealloc_tailroom(&pkt_out, new_packet_size); > pkt_out_ptr = &pkt_out; > > > _______________________________________________ > dev mailing list > [email protected] > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
