On 11/02/14 11:35, Antonio Quartulli wrote: > On 11/02/14 11:26, Antonio Quartulli wrote: >> In the TX path we now have functions that rely on the >> skb->mac_header field. DAT does not set such field when >> creating its own ARP packets thus leading to wrong memory >> access. >> >> Fix it by always setting the mac_header after having forged >> the ARP packet. >> >> Reported-by: Russel Senior >> Signed-off-by: Antonio Quartulli >> Tested-by: Russel Senior > > This patch is supposed to be applied on maint. Introduced by 41b38727749a94c1a65cf0f4be9bfe1cbaf0adeb ("batman-adv: fix potential kernel paging error for unicast transmissions") In this patch we have the introduction of eth_hdr() in batadv_send_skb_unicast() which creates the problem.. Cheers, -- Antonio Quartulli