GSO_BY_FRAGS
if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS))
if (WARN_ON_ONCE(shinfo->gso_size == GSO_BY_FRAGS))
if (gso_size == GSO_BY_FRAGS)
if (shinfo->gso_size != GSO_BY_FRAGS)
seg_len -= GSO_BY_FRAGS;
skb_shinfo(skb)->gso_size = GSO_BY_FRAGS;
mss != GSO_BY_FRAGS && mss != skb_headlen(head_skb)) {
if (sg && csum && (mss != GSO_BY_FRAGS)) {
partial_segs = min(len, GSO_BY_FRAGS - 1) / mss;
if (unlikely(mss == GSO_BY_FRAGS)) {
skb_shinfo(head)->gso_size = GSO_BY_FRAGS;