I've not tried implementing priority queuing ins ns83820.c, but
the docs from Febuary 2001 are reasonably complete.
> i wrote a driver for the dp83820. now i tried to use
> priority queuing for prescheduled zero copy datastreans.
> first i just whanted enable priority queueing without
> inserting of any vlan tag. this works for 1 to 3 queues
> like it sais in the docu (untagged packets are queued
> like packets with priority 0). but when i enable the 4th
> queue i receive all none tagged data on queue 1 instead
> of queue 0. and if i enalbe vlan-tagging globaly or on
> a per packet basis i don't get any interrupts on the
> receiving side. has anybody an idea whats going on. if
> you need the code to have a lock at - let me know, i
> realy need some help.
The receiver won't accept packets if they do not match the filter
and filtering is enabled. If you have any of the reject bits set
in the RXCFG register, that could well be tripping your code up.
-ben
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/