atom feed3 messages in org.freebsd.freebsd-auditRe: Need reviewers for busdma changes...
FromSent OnAttachments
Matthew JacobAug 10, 2001 3:44 pm 
Bill PaulAug 10, 2001 4:39 pm 
Matthew JacobAug 10, 2001 4:43 pm 
Subject:Re: Need reviewers for busdma changes to ethernet driver
From:Matthew Jacob (mja@feral.com)
Date:Aug 10, 2001 4:43:13 pm
List:org.freebsd.freebsd-audit

3. You might want to recycle rather than create/destroy mbuf tags.

I'm not creating/destroying tags, I'm creating/destroying dma maps (bus_dmamap_t).

My understanding is that I need a dmamap for every buffer that I need to send to the NIC, and in the transmit case, I might have several buffers per packet (i.e. an mbuf list with all the packet fragments). But I can't know ahead of time how many fragments will be in the chain, so I can't really say "allocate this many dma maps for packet transmit."

Oh, right. Sorry- I should have looked a little closer.

BTW- this is the exact case that finally got Jason, after some years, to implement bus_dmaload_mbuf.

If I ever resume working on wx, I'll be dma-busifying it also.

-matt

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