Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Apr 2010 21:08:15 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/ale if_ale.c
Message-ID:  <201004262108.o3QL8RVh091116@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2010-04-26 21:08:15 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/ale          if_ale.c 
  Log:
  SVN rev 207251 on 2010-04-26 21:08:15Z by yongari
  
  It seems ale(4) controllers do not like to see TCP payload in the
  first descriptor in TSO case. Otherwise controller can generate bad
  frames during TSO. To address it, make sure to pull up ethernet +
  IP + TCP header with options in first buffer. Also ensure the
  buffer length of the first descriptor for TSO covers entire ethernet
  + IP + TCP with options and setup additional Tx descriptor if the
  first buffer includes TCP payload.
  
  Tested by:      Amar Takhar <verm <> darkbeer dot org >
  MFC after:      1 week
  
  Revision  Changes    Path
  1.10      +33 -4     src/sys/dev/ale/if_ale.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004262108.o3QL8RVh091116>