×

Preventing transmission of errors in a computing network

  • US 10,397,143 B1
  • Filed: 06/19/2017
  • Issued: 08/27/2019
  • Est. Priority Date: 06/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented by a network device, for preventing transmission of cyclic redundancy check (CRC) errors, the method comprising:

  • maintaining counts of CRC errors for network packets processed by network ports of the network device, wherein the network device supports cut-through forwarding, and wherein cut-through forwarding is enabled on the network ports;

    upon detecting a CRC error condition indicated by CRC errors of the network packets increasing above an error threshold;

    if the network device supports tracking outbound CRC errors for transmitted network packets;

    detecting the CRC error condition for a particular network port of the network device; and

    disabling cut-through forwarding on the particular network port so that the particular network port uses store-and-forward processing when processing network packets, wherein disabling cut-through forwarding on the particular network port does not affect whether the other network ports of the network device use cut-through forwarding; and

    while cut-through forwarding is disabled on the particular network port, processing network packets via the particular network port using store-and-forward processing; and

    otherwise, if the network device does not support tracking outbound CRC errors for transmitted network packets;

    detecting the CRC error condition;

    disabling cut-through forwarding for all network ports of the network device; and

    while cut-through forwarding is disabled on all of the network ports, processing network packets via all of the network ports using store-and-forward network packet processing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×