Cisco's documentation suggests that auto-qos feature is not supported on ether-channel interfaces. Enabling auto-qos on non-etherchannel interfaces generated all the global qos related configuration and applied service-policy to the interfaces. However, when I try to manually apply the generated service-policy to member-interfaces in an etherchannel, it fails with the following error message.
% A service-policy with more than one type of marking field based filters in the class-map is not allowed on the channel member ports.
There does not seem to a command available as "qos trust cos" or "qos trust dscp":
(config-if)#qos trust ?
device trusted device class
extend Extend trust through a connected device
The platform is Cisco 4507R+E with Sup-7L-E in VSS mode running 3.4.0 SG (15.1-2 SG). I just need to trust cos/dscp marking on certain etherchannel trunk / access links and prioritise marked traffic (voice/video) on them. Enabling auto-qos on normal interfaces (non-etherchannel) generated the following config.