By running the following commands link level entries will leak.
This in particular causes a panic when ejecting USB type of ethernet devices.
DEF_ROUTE=x.x.x.x # replace with IP of your default route
vmstat -m | grep llt
arp -d $DEF_ROUTE
ping $DEF_ROUTE
vmstat -m | grep llt
arp -d $DEF_ROUTE
ping $DEF_ROUTE
Fix problem by adding missing callout_stop() calls.
Technically a callout_drain() call is required, though this patch is better than nothing.