Hi, I was hoping to use traffic shaping to reserve bandwidth for http streaming video, and use squid to tag the video traffic separately from other content. I am running OpenBSD 5.0 with squid 2.7, using squid as a transparent non-caching proxy. I am attempting to get squid to set the TOS on the packets from server to client so pf can assign them to an appropriate queue (outbound on the internal interface). So I tried something like this: acl webvideo rep_mime_type -i ^video/MP2T$ acl webvideo rep_mime_type -i ^video/mp4$ tcp_outgoing_tos 0x15 webvideo However, as best I can tell squid is not setting the tos on any of these packets. Have I overlooked something? (the 0x15 was picked at random) I verified I have the rep_mime_types defined properly by setting “http_reply_access deny webvideo” and the content was blocked. Also, to validate that squid was able to set TOS at all, I tried this: acl all src all tcp_outgoing_tos 0x15 all In this case I see the tos set on the packets to the server, but not set on the packets back to the client (which I believe I need set in order to assign the streaming content to the appropriate queue on the inside interface). Any advice on what I am doing wrong, or whether squid is even the correct approach for this, is greatly appreciated. Thanks! Brian