On Thu, May 19, 2016 at 09:33:12PM +0200, Linus Lüssing wrote:
This isn't really a bug of your patchset, but could make this race condition much more likely. In the worst case, a fast IP packet stream would create a constant rewrite and mostly broken dat_entry->mac_addr.
Sorry, this was wrong of me. Assuming no address collision, then this would result to up to one unnecessary ether_addr_copy() on 32bit but no broken dat_entry->mac_addr.
So shouldn't be an issue, sorry.