1. A method for classifying data frames in a communication device for use in a quality of service capable network, comprising: determining a frequency of occurrence of frames corresponding to a given quality of service priority level; comparing data in a frame to data in a plurality of classifier entries, wherein the order of comparison of the classifier entries with a frame in an order of diminishing frequency of occurrence based on quality of service priority level; and classifying a frame for which a match is found as a function of a parameter associated with the matching classifier entry.