Method and apparatus for implementing a data frame processing model
    1.
    发明授权
    Method and apparatus for implementing a data frame processing model 有权
    用于实现数据帧处理模型的方法和装置

    公开(公告)号:US07382788B2

    公开(公告)日:2008-06-03

    申请号:US10435214

    申请日:2003-05-08

    IPC分类号: H04L12/28

    CPC分类号: H04L69/22

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。

    Data frame processing
    2.
    发明授权
    Data frame processing 有权
    数据帧处理

    公开(公告)号:US08170035B2

    公开(公告)日:2012-05-01

    申请号:US12106125

    申请日:2008-04-18

    CPC分类号: H04L69/22

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。

    Method for bridging network protocols
    3.
    发明授权
    Method for bridging network protocols 有权
    桥接网络协议的方法

    公开(公告)号:US07912086B2

    公开(公告)日:2011-03-22

    申请号:US12049222

    申请日:2008-03-14

    IPC分类号: H04J3/16

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fiber Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method for Bridging Network Protocols
    4.
    发明申请
    Method for Bridging Network Protocols 有权
    桥接网络协议的方法

    公开(公告)号:US20080159314A1

    公开(公告)日:2008-07-03

    申请号:US12049222

    申请日:2008-03-14

    IPC分类号: H04L12/66 H04J3/16

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fibre Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method and apparatus for bridging network protocols
    5.
    发明授权
    Method and apparatus for bridging network protocols 有权
    桥接网络协议的方法和装置

    公开(公告)号:US07376149B2

    公开(公告)日:2008-05-20

    申请号:US11821073

    申请日:2007-06-21

    IPC分类号: H04J3/16 H04J3/22

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fibre Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method and apparatus for terminating and bridging network protocols
    6.
    发明授权
    Method and apparatus for terminating and bridging network protocols 有权
    用于终止和桥接网络协议的方法和装置

    公开(公告)号:US07260112B2

    公开(公告)日:2007-08-21

    申请号:US10659538

    申请日:2003-09-09

    IPC分类号: H04J3/16 H04J3/22

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fiber Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method and apparatus for managing payload buffer segments in a networking device
    7.
    发明授权
    Method and apparatus for managing payload buffer segments in a networking device 有权
    用于管理网络设备中的有效载荷缓冲区段的方法和装置

    公开(公告)号:US07239645B2

    公开(公告)日:2007-07-03

    申请号:US10659535

    申请日:2003-09-09

    IPC分类号: H04L12/28 H04L12/56

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。

    Data frame processing
    8.
    发明申请
    Data frame processing 有权
    数据帧处理

    公开(公告)号:US20080205441A1

    公开(公告)日:2008-08-28

    申请号:US12106125

    申请日:2008-04-18

    IPC分类号: H04L29/08

    CPC分类号: H04L69/22

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。

    Method and apparatus for bridging network protocols
    9.
    发明申请
    Method and apparatus for bridging network protocols 有权
    桥接网络协议的方法和装置

    公开(公告)号:US20070268929A1

    公开(公告)日:2007-11-22

    申请号:US11821073

    申请日:2007-06-21

    IPC分类号: H04L12/66 H04J3/16 H04J3/22

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fibre Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method and apparatus of high speed encryption and decryption
    10.
    发明授权
    Method and apparatus of high speed encryption and decryption 有权
    高速加密和解密的方法和装置

    公开(公告)号:US08494155B1

    公开(公告)日:2013-07-23

    申请号:US13267988

    申请日:2011-10-07

    IPC分类号: H04L9/00 H04K1/06

    摘要: An encryption device can include a tweaking value manager that is configured to generate an array of tweaking values corresponding to the array of data blocks based on a tweaking encryption key, a first encryption unit that is configured to encrypt a first portion of the array of data blocks into a first portion of encrypted data blocks based on corresponding tweaking values and a data encryption key, a second encryption unit that is configured to encrypt a second portion of the array of data blocks into a second portion of encrypted data blocks based on corresponding tweaking values and the data encryption key, and a data block combiner that is configured to combine the first portion of encrypted data blocks and the second portion of encrypted data blocks into an array of encrypted data blocks.

    摘要翻译: 加密设备可以包括调整值管理器,其被配置为基于调整加密密钥生成与数据块阵列相对应的调整值阵列,第一加密单元,其被配置为加密数据阵列的第一部分 基于对应的调整值将数据块嵌入加密数据块的第一部分和数据加密密钥中,第二加密单元被配置为基于相应的调整将数据块阵列的第二部分加密成加密数据块的第二部分 值和数据加密密钥,以及数据块组合器,其被配置为将加密数据块的第一部分和加密数据块的第二部分组合成加密数据块的阵列。