<dec f='src/src/sys/netinet/in_offload.h' l='36' type='int tcp4_segment(struct mbuf * , int (*)(void *, struct mbuf *) , void * )'/>
<doc f='src/src/sys/netinet/in_offload.h' l='32'>/*
 * subroutines to do software-only equivalent of h/w offloading.
 */</doc>
<use f='src/src/sys/netinet/in_offload.c' l='71' u='c' c='ip_tso_output'/>
<def f='src/src/sys/netinet/in_offload.c' l='81' ll='198' type='int tcp4_segment(struct mbuf * m, int (*)(void *, struct mbuf *) output_func, void * output_arg)'/>
<doc f='src/src/sys/netinet/in_offload.c' l='74'>/*
 * tcp4_segment: handle M_CSUM_TSOv4 by software.
 *
 * =&gt; always consume m.
 * =&gt; call output_func with output_arg for each segments.
 */</doc>
