Subject: output priorities/TOS
To: None <tech-net@netbsd.org>
From: None <erh@nimenees.com>
List: tech-net
Date: 11/10/1999 04:12:18
	I noticed that there isn't any protocol independant way for
network hardware drivers to figure out if a particular packet should
have a priority/TOS that differes from the default.  Some drivers do
things like look in IP packets for the tos field and use that, but
punt if they get handed a different type of packet.
	Idea for solving this: Add M_foo defines to the mbuf pkthdr
flags so anything that gets a particular mbuf can figure out it's
priority.  Flags to add:
	M_TOS_LOWDELAY
	M_TOS_THROUGHPUT
	M_TOS_RELIABILITY
	M_TOS_LOWCOST
Corresponding to the IP tos flags.  Also add these to M_COPYFLAGS.

Comments?

(example of current lossage that spawned this thought in 
 sys/dev/ic/hd64570.c:800)

eric