Способ высокоскоростного удаления отдельных байт сетевых пакетов при пакетной коммутации

Способ высокоскоростного удаления отдельных байт сетевых пакетов при пакетной коммутации, заключающийся в модификации сетевых пакетов, отличающийся тем, что пакет после приема передается в блок удаления, в котором выполняется удаление отдельных байт пакета в соответствии с маской удаления, которая является последовательностью бит, длиной, равной максимальной длине пакета, из которого удаляются байты, согласно маске, бит, равный 1 означает, что будет удален байт пакета, номер которого совпадает с номером бита в маске, если бит маски равен 0, то соответствующий байт пакета не будет удален, если в результате удаления отдельных байт размер сетевого пакета стал меньше минимального размера пакета в 64 байта, то выполняется дополнение пакета до 60 байт в блоке дополнения, дополнение осуществляется байтами, равными 0, до момента, когда в общем буфере на отправку скопится 60 байт, затем в блоке корректировки FCS выполняется пересчет контрольной суммы FCS по алгоритму CRC-32, в соответствии со стандартом IEEEE 802.3 4 байта FCS добавляются к пакету, после чего пакет передается в выходной интерфейс.