Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
107 words
A multiport switch configured for transferring a.data frame to a network node, comprising: rules checker logic for determining a type of data frame based upon header information associated with the data frame and for outputting a corresponding forwarding descriptor that comprises a virtual local area network (VLAN) identifier and an operation code, the operation code indicating a method of modifying the data frame; and port logic for generating a modified operation code and selectively manipulating the VLAN identifier based upon the forwarding descriptor, wherein the data frame is transmitted via one or more output ports based upon the modified operation code and the selectively manipulated VLAN identifier.
Claim 2
Dependent Claim
107 words
A multiport switch configured for transferring a.data frame to a network node, comprising: rules checker logic for determining a type of data frame based upon header information associated with the data frame and for outputting a corresponding forwarding descriptor that comprises a virtual local area network (VLAN) identifier and an operation code, the operation code indicating a method of modifying the data frame; and port logic for generating a modified operation code and selectively manipulating the VLAN identifier based upon the forwarding descriptor, wherein the data frame is transmitted via one or more output ports based upon the modified operation code and the selectively manipulated VLAN identifier.
Claim 3
Dependent Claim
18 words
The multiport switch as in claim 1 , further comprising dequeuing logic for executing the modified operation code.
Claim 4
Dependent Claim
23 words
The multiport switch as in claim 1 , further comprising an untagged set table for storing VLAN indices and corresponding untagged set vectors.
Claim 5
Dependent Claim
25 words
The multiport switch as in claim 1 , wherein the types of data frame include an untagged frame, a priority-tagged frame, and a VLAN-tagged frame.
Claim 6
Dependent Claim
24 words
The multiport switch as in claim 1 , wherein the forwarding descriptor further comprises port vector information, untagged set information, and frame pointer information.
Claim 7
Dependent Claim
25 words
The multiport switch as in claim 5 , wherein the port logic generates the modified operation code based in part on the untagged set information.
Claim 8
Dependent Claim
22 words
The multiport switch as in claim 3 , wherein the untagged set table is managed by a host central processing unit (CPU).
Claim 9
Dependent Claim
41 words
The multiport switch as in claim 3 , wherein the port logic searches the untagged set table to determine whether the output ports are tagged or untagged for a VLAN associated with the data frame and correspondingly manipulates the VLAN identifier.
Claim 10
Independent Claim
91 words
A method for processing a data frame, comprising the steps of: determining a type of data frame based upon header information associated with the data frame; outputting a corresponding forwarding descriptor that comprises a virtual local area network (VLAN) identifier and an operation code, the operation code indicating method of modifying the data frame; generating a modified operation code based upon the forwarding descriptor; selectively manipulating the VLAN identifier based upon the forwarding descriptor; and transmitting the data frame via one or more output ports based upon the modified operation code.
Claim 11
Independent Claim
91 words
A method for processing a data frame, comprising the steps of: determining a type of data frame based upon header information associated with the data frame; outputting a corresponding forwarding descriptor that comprises a virtual local area network (VLAN) identifier and an operation code, the operation code indicating method of modifying the data frame; generating a modified operation code based upon the forwarding descriptor; selectively manipulating the VLAN identifier based upon the forwarding descriptor; and transmitting the data frame via one or more output ports based upon the modified operation code.
Claim 12
Dependent Claim
35 words
The method as in claim 9 , wherein the steps of determining and outputting are performed by a rules checker logic, and the steps of generating and selectively manipulating are performed by a port logic.
Claim 13
Dependent Claim
18 words
The method as in claim 9 , further comprising executing the modified operation code by a dequeuing logic.
Claim 14
Dependent Claim
27 words
The method as in claim 9 , wherein the step of outputting comprises searching an untagged set table that stores VLAN indices and corresponding untagged set vectors.
Claim 15
Dependent Claim
24 words
The method as in claim 9 , wherein the type of data frame includes an untagged frame, a priority-tagged frame, and a VLAN-tagged frame.
Claim 16
Dependent Claim
23 words
The method as in claim 9 , wherein the forwarding descriptor further comprises port vector information, untagged set information, and frame pointer information.
Claim 17
Dependent Claim
21 words
The method as in claim 14 , wherein the step of generating is based in part on the untagged set information.
Claim 18
Dependent Claim
21 words
The method as in claim 12 , wherein the untagged set table is managed by a host central processing unit (CPU).
Claim 19
Dependent Claim
29 words
The method as in claim 12 , wherein the step of selectively manipulating comprises searching the untagged set table to determine whether the output ports are tagged or untagged.