nit  we probably do not need to set ifa dstaddr on af packet addresses  does that make sense  maybe qualify it  if  ifa ifa addr nullptr family af packet but  garbage in  garbage out  is fine here too 