ip_dooptions
int ip_dooptions(struct mbuf *, struct ifnet *, int);
if (hlen > sizeof (struct ip) && ip_dooptions(m, ifp, flags)) {