Hi,
Does the SonicWall preserve Diffserv or DSCP values? We use Polycom and Netscreen with DSCP values. On your Switch, you could use:
config t
int gix/x
mls qos cos 5
priority-queue out
Once done, you can test and capture the data to check the flags. Hope this helps.
Rgds,
John