Method and apparatus for generating a plurality of CRC digits for data packets having different prescribed network protocols using one CRC generator
First Claim
1. A network interface comprising:
- a media access controller configured for outputting a data packet having a first prescribed network protocol based on a received frame data, where the data packet includes a first cyclic redundancy check character, the media access controller comprising a cyclic redundancy check generator configured for generating the first cyclic redundancy check character based on the received frame data;
logic configured for converting the data packet in the first prescribed network protocol into a converted data packet having a second prescribed network protocol and a second cyclic redundancy check character generated by the cyclic redundancy check generator, the logic replacing the first cyclic redundancy check character with the second cyclic redundancy character; and
a media independent interface configured for receiving the converted data packet from the logic and transmitting the converted data packet.
3 Assignments
0 Petitions
Accused Products
Abstract
A network interface that can converts frame data into a data packet which is sent from one local area network to another local area network in which the two local area networks operate using different prescribed network protocols. The network interface receives frame data from a transmit buffer and converts the frame data into a first data packet having a first prescribed network protocol and where the data packet includes first CRC digits. Logic converts the first data packet into a converted data packet having a second prescribed network protocol, which is different than the first prescribed network protocol. The converted data packet also includes second CRC digits which were generated based on the converted data packet at well as being generated by the same CRC generator that generated the first CRC digits.
33 Citations
7 Claims
-
1. A network interface comprising:
-
a media access controller configured for outputting a data packet having a first prescribed network protocol based on a received frame data, where the data packet includes a first cyclic redundancy check character, the media access controller comprising a cyclic redundancy check generator configured for generating the first cyclic redundancy check character based on the received frame data;
logic configured for converting the data packet in the first prescribed network protocol into a converted data packet having a second prescribed network protocol and a second cyclic redundancy check character generated by the cyclic redundancy check generator, the logic replacing the first cyclic redundancy check character with the second cyclic redundancy character; and
a media independent interface configured for receiving the converted data packet from the logic and transmitting the converted data packet. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating a cyclic redundancy check character in a media access controller, comprising:
-
receiving a data packet, having a first prescribed network protocol and having a first cyclic redundancy check character, by logic from a media access controller, where a cyclic redundancy check generator in the media access controller is configured for generating the first cyclic redundancy check character based on received frame data;
converting the data packet in the first prescribed network protocol into a second prescribed network protocol by the logic;
providing information relating to the converted data packet to the cyclic redundancy check generator;
generating a second cyclic redundancy check character in response to the information relating to the converted data packet;
modifying the converted data packet by replacing the first cyclic redundancy check character with the second cyclic redundancy check character; and
transmitting the modified converted data packet having the second cyclic redundancy check character via a media independent interface. - View Dependent Claims (6, 7)
-
Specification