Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Mar 1999 11:56:45 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Amancio Hasty <hasty@rah.star-gate.com>
Cc:        Wes Peters <wes@softweyr.com>, Cory Kempf <ckempf@enigami.com>, Bill Paul <wpaul@skynet.ctr.columbia.edu>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Gigabit ethernet -- what am I doing wrong? 
Message-ID:  <199903141956.LAA93779@apollo.backplane.com>
References:   <199903141945.LAA87562@rah.star-gate.com>

next in thread | previous in thread | raw e-mail | index | archive | help

:
:If the pci device has the concept of a program store like in the case of 
:a bt848 chipset it is conceivable for dma or internal operations to do a retry.
:It is a different issue if the network chipset designers chose not to have
:a programmable dma or process control like in the bt848  .
:
:
:	Best Regards,
:	Amancio

    I know of *NO* DMA device that can do 'retries' of the magnitude that would
    be required, and this in any case does not solve the problem of the FIFO
    overflowing.

    Network chipset designers tend to assume that they will be DMAing to or 
    from main memory somewhere such that the DMA will not get 'stuck'.  
    FIFOs are typically only large enough to hold a packet or two, and many 
    can only hold a partial packet.

								-Matt



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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