diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c index dc71879899d6..aedab7fe0b7e 100644 --- a/sys/netinet/ip_output.c +++ b/sys/netinet/ip_output.c @@ -126,6 +126,8 @@ extern struct protosw inetsw[]; * header (with len, off, ttl, proto, tos, src, dst). * The mbuf chain containing the packet will be freed. * The mbuf opt, if present, will not be freed. + * In the IP forwarding case, the packet will arrive with options already + * inserted, so must have a NULL opt pointer. */ int ip_output(struct mbuf *m0, struct mbuf *opt, struct route *ro,