cvs commit: src/sys/arm/at91 if_ate.c

Warner Losh imp at FreeBSD.org
Fri Nov 3 07:39:38 UTC 2006


imp         2006-11-03 07:39:37 UTC

  FreeBSD src repository

  Modified files:
    sys/arm/at91         if_ate.c 
  Log:
  MFp4:
          o Fix the packet statistics
          o Make sure we set the FD bit when in full duplex
          o Improve TX side efficency by eliminating a data copy for
            unfragmented mbufs (the hardware can't do s/g).
          o Minor busdma pedantry
          o better comments in some places, more XXX in others
          o Minor style nits.
  
  This solves a problem I was seeing where I'd get no ethernet when not
  booting with a NFS root.  Well, unless I unplugged the cable and
  plugged it back in first so I'd get the same up down up messages I get
  for NFS root...
  
  Thanks to sam and scottl for suggestions on making this driver more
  efficient through better use of approrpiate APIs.
  
  Revision  Changes    Path
  1.12      +81 -43    src/sys/arm/at91/if_ate.c


More information about the cvs-all mailing list