The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 10, 2009
Filed:
May. 23, 2000
Bahadir Erimli, Campbell, CA (US);
Gopal S. Krishna, San Jose, CA (US);
Chandan Egbert, San Jose, CA (US);
Peter Ka-fai Chow, San Jose, CA (US);
Mrudula Kanuri, Santa Clara, CA (US);
Shr-jie Tzeng, Fremont, CA (US);
Somnath Viswanath, Sunnyvale, CA (US);
Xiaohua Zhuang, Santa Clara, CA (US);
Bahadir Erimli, Campbell, CA (US);
Gopal S. Krishna, San Jose, CA (US);
Chandan Egbert, San Jose, CA (US);
Peter Ka-Fai Chow, San Jose, CA (US);
Mrudula Kanuri, Santa Clara, CA (US);
Shr-Jie Tzeng, Fremont, CA (US);
Somnath Viswanath, Sunnyvale, CA (US);
Xiaohua Zhuang, Santa Clara, CA (US);
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
Abstract
A network switch includes network switch ports, each including a port filter configured for detecting user-selected attributes from a received layer 2 type data frame. Each port filter, upon detecting a user-selected attribute in a received layer 2 type data frame, sends a signal to a switching module indicating the determined presence of the user-selected attribute, enabling the switching module to generate a switching decision based on the corresponding user-selected attribute and based on a corresponding user-defined switching policy. The switching policy may specify a priority class, or a guaranteed quality of service (e.g., a guaranteed bandwidth), ensuring that the received layer 2 type data frame receives the appropriate switching support. The user-selected attributes for the port filter and the user-defined switching policy for the switching module are programmed by a host processor. Hence, the integrated network switch is able to perform advanced switching operations for layer 2 type data packets to ensure quality of service requirements, independent of priority information specified in the layer 2 type data packets, based on the user-selected attributes in the layer 2 type data packets and the user-defined switching policies established for the switching module.