<dec f='src/src/sys/netinet6/ip6_var.h' l='348' type='void ip6_forward(struct mbuf * , int )'/>
<def f='src/src/sys/netinet6/ip6_forward.c' l='126' ll='470' type='void ip6_forward(struct mbuf * m, int srcrt)'/>
<doc f='src/src/sys/netinet6/ip6_forward.c' l='113'>/*
 * Forward a packet.  If some error occurs return the sender
 * an icmp packet.  Note we can&apos;t always generate a meaningful
 * icmp message because icmp doesn&apos;t have a large enough repertoire
 * of codes and types.
 *
 * If not forwarding, just drop the packet.  This could be confusing
 * if ipforwarding was zero but some routing protocol was advancing
 * us as a gateway to somewhere.  However, we must let the routing
 * protocol deal with that.
 *
 */</doc>
<use f='src/src/sys/netinet6/ip6_input.c' l='710' u='c' c='ip6_input'/>
