tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Periodic messages on NetBSD-9 and -current: xennet0: rx no cluster



	hello.  In looking at the if_xennet_xenbus.c file, I see where the if_xennetrxbuf_cache is
initialized, but I don't see where data is put into it before it's requested.  Is the idea that
the items in the cache are supposed to be provided by the backend, i.e. the dom0?  Is it
possible that dom0 isn't providing enough rx requests to satisfy the traffic it's sending us? I
think I understand what's supposed to happen once traffic begins flowing:  rx requests come in,
if_xennet_xenbus processes them and pushes them back into the if_xennetrxbuf_cache cache.   and
pushes them back into the if_xennetrxbuf_cache cache.  What I don't understand is how the
initial cache gets populated with free rx requests to use in order to get things started.

-thanks
-Brian



Home | Main Index | Thread Index | Old Index