Patent ID: 8995457
Filing Date: 2015-03-31
Classification: H04L

Abstract:
1. A network device, comprising: a plurality of base-ports, where each base-port is coupled to a plurality of network links and each base-port has a plurality of sub-ports configured to operate as independent ports for sending and receiving information using one of the plurality of network links at a plurality of rates complying with a plurality of protocols; and a transmit segment having a modifier shared by the plurality of sub-ports for modifying frames that are modified prior to being transmitted using the plurality of network links; wherein the modifier uses a translation data structure to obtain information to modify frames before transmission, where the translation data structure includes a plurality of entries, each entry stored in a queue that is uniquely identified by an identifier, and the identifier is extracted from a grant to transmit a given one of the frames and then used to obtain frame modification information from one of the plurality of entries; wherein frame modification when performed by the modifier depends on a frame type and sub-port configuration; and wherein frame modification is used to modify a source identifier, a destination identifier, a Media Access Control (MAC) address, and a VLAN (virtual local area network) tag.