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.

Date of Patent:
Oct. 23, 2012

Filed:

Mar. 06, 2003
Applicants:

Kenneth M. Rose, Palo Alto, CA (US);

Venkateshwar R. Pullela, San Jose, CA (US);

David S. Walker, San Jose, CA (US);

Kevin C. Wong, Santa Clara, CA (US);

Kaichuan He, San Jose, CA (US);

Yu Kwong NG, Los Altos, CA (US);

Inventors:

Kenneth M. Rose, Palo Alto, CA (US);

Venkateshwar R. Pullela, San Jose, CA (US);

David S. Walker, San Jose, CA (US);

Kevin C. Wong, Santa Clara, CA (US);

Kaichuan He, San Jose, CA (US);

Yu Kwong Ng, Los Altos, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Disclosed is a method and apparatus for checking link layer protocol frames such as Ethernet frames. The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, and counting data bytes of the Ethernet frame to generate a total number of counted bytes. The total number of counted bytes can be used to calculate a data length of a datagram of the Ethernet frame. Once calculated, the datagram data length can be compared to a predetermined value. If the datagram length does not fall within an acceptable range of the predetermined value, the Ethernet frame may be dropped so that the Ethernet frame does not reach its final destination.


Find Patent Forward Citations

Loading…