You can use the modular QoS command-line interface (CLI) (MQC) to create and apply a service policy to an Ethernet subinterface.
The following URL may help you to configure qos on an Ethernet subinterface:
http://www.cisco.com/en/US/tech/tk543/tk545/technologies_tech_note09186a0080114326.shtml
Modular Quality of Service Command-Line Interface (MQC) is designed to simplify the configuration of Quality of Service (QoS) on Cisco routers and switches by defining a common command syntax and resulting set of QoS behaviors across platforms. This model replaces the previous model of defining unique syntaxes for each QoS feature and for each platform.
The MQC contains the following three steps:
⢠Define a traffic class by issuing the class-map command.
⢠Create a traffic policy by associating the traffic class with one or more QoS features by issuing the policy-map command.
⢠Attach the traffic policy to the interface, subinterface, or virtual circuit (VC) by issuing the service-policy command.
The below document explains about Modular Quality of Service Command-Line Interface
http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/120newft/120limit/120xe/120xe5/mqc/mcli.htm