Claims
- 1. A method of prioritizing a packet of data transmitted by an application in a data processing system to facilitate transmission and prioritization of said packet in a communications system, comprising the steps of:
receiving said packet from said application in said data processing system by a marker; examining said packet for predefined criteria; overriding a value of Quality of Service (QoS) bits in said packet based on said predefined criteria; and forwarding said packet for further transmission based on said value of said QoS bits.
- 2. The method of claim 1 wherein said step of receiving said packet comprises receiving said packet by Point to Point Protocol over Internet (PPPoE) client software.
- 3. The method of claim 1 wherein said step of receiving said packet comprises receiving said packet by a router external from said data processing system.
- 4. The method of claim 2 wherein said predefined criteria is a session identification number.
- 5. The method of claim 3 wherein said predefined criteria is an indication of a physical port from which said packet arrived.
- 6. The method of claim 3 wherein said predefined criteria is an indication of an Internet Protocol (IP) source or destination address.
- 7. The method of claim 3 wherein said predefined criteria is an indication of a TCP or UDP port number.
- 8. The method of claim 3 wherein said predefined criteria is application information at layer 7.
- 9. The method of claim 3 wherein said predefined criteria is an indication of a TCP or UDP session.
- 10. An apparatus for prioritizing a packet of data transmitted by an application in a data processing system to facilitate transmission and prioritization of said packet in a communications system, comprising:
means for receiving said packet from said application in said data processing system; means for examining said packet for predefined criteria; means for overriding a value of QoS bits in said packet based on said predefined criteria; and means forwarding said packet for further transmission based on said value of said QoS bits.
- 11. The apparatus of claim 10 wherein said means for receiving said packet comprises Point to Point Protocol over Internet (PPPoE) client software residing in said data processing system.
- 12. The apparatus of claim 10 wherein said means for receiving said packet comprises a router external from said data processing system.
- 13. The apparatus of claim 11 wherein said predefined criteria is a session identification number.
- 14. The apparatus of claim 12 wherein said predefined criteria is an indication of a physical port from which said packet arrived.
- 15. The apparatus of claim 12 wherein said predefined criteria is an indication of an Internet Protocol (IP) source or destination address.
- 16. The apparatus of claim 12 wherein said predefined criteria is an indication of a TCP or UDP port number.
- 17. The apparatus of claim 12 wherein said predefined criteria is application information at layer 7.
- 18. The apparatus of claim 12 wherein said predefined criteria is an indication of a TCP or UDP session.
- 19. A system for prioritizing a packet of data to facilitate transmission of said packet in a communications system, comprising:
a data processing system including a central processing unit and memory containing at least one application; and a marker external from said application for receiving said packet from said at least one application, examining said packet for predefined criteria, overriding Quality of Service (QoS) bits in said packet based on said predefined criteria, and forwarding said packet for further transmission in said communications system based on said QoS bits.
- 20. The system of claim 19 wherein said marker comprises Point to Point Protocol over Internet (PPPoE) client software residing in said data processing system.
- 21. The system of claim 19 wherein said marker comprises a router external from said data processing system.
- 22. The system of claim 20 wherein said predefined criteria is a session identification number.
- 23. The system of claim 21 wherein said predefined criteria is an indication of a physical port from which said packet arrived.
- 24. The system of claim 21 wherein said predefined criteria is an indication of an Internet Protocol (IP) source or destination address.
- 25. The system of claim 21 wherein said predefined criteria is an indication of a TCP or UDP port number.
- 26. The system of claim 21 wherein said predefined criteria is application information at layer 7.
- 27. The system of claim 21 wherein said predefined criteria is an indication of a TCP or UDP session.
CROSS-REFERENCE TO RELATED U.S. APPLICATION
[0001] This application is related to co-pending application Ser. No. ______ (Attny Docket No. 2002P15774US) entitled “Methods and Systems for Providing Differentiated Quality of Service in a Communications System,” filed on the same date herewith and incorporated by reference herein in its entirety.