加密卡及其加密报文的处理方法

    公开(公告)号:CN113177213A

    公开(公告)日:2021-07-27

    申请号:CN202110472013.9

    申请日:2021-04-29

    Inventor: 任晓瑶

    Abstract: 本公开涉及一种加密卡及其加密报文的处理方法。该方法包括:CPU数据核获取待处理的报文;基于加密报文的协议构造第一个描述符;将所述第一个描述符写入硬件队列;FPGA解析所述第一个描述符生成操作指令;FPGA将所述操作指令发送给加解密芯片以处理所述加密报文。本公开涉及的加密卡处理加密报文的方法、电子设备及计算机可读介质,能够提高加密卡中队列利用率的方案,同时可以及时回收已经处理完成的描述符,使更多报文进入队列,解决因为队列满报文无法入队,导致丢包问题,提高加密卡处理效率。

    报文转发方法、装置、电子设备及机器可读存储介质

    公开(公告)号:CN110535742A

    公开(公告)日:2019-12-03

    申请号:CN201910722001.X

    申请日:2019-08-06

    Abstract: 本申请提供一种报文转发方法、装置、电子设备及机器可读存储介质。在本申请中,由所述数据处理核心接收待执行IPSec封装的报文,确定与所述报文对应的待加密数据;由所述交互核心将待加密数据发送至所述加解密硬件,以由所述加解密硬件对待加密数据执行加密,获得所述加解密硬件返回的加密后数据;由所述数据处理核心将加密后数据执行IPSec封装后获得IPSec报文,将所述IPSec报文转发至对应的目标设备,使得在IPSec报文处理过程中,克服了多核对加解密硬件的资源竞争;以及,避免对加解密硬件使用加解锁机制而导致的系统异常及性能下降,提高了系统及报文转发效率。

    一种数据回写方法及装置
    13.
    发明公开

    公开(公告)号:CN107102822A

    公开(公告)日:2017-08-29

    申请号:CN201710289082.X

    申请日:2017-04-27

    Inventor: 任晓瑶 任红军

    Abstract: 本申请提供一种数据回写方法及装置,应用于PCIE设备,所述方法包括:向DMA控制器发送对应于目标数据的DMA请求,然后统计与所述DMA请求对应的数据回写时长;并基于统计出的与所述DMA请求对应的数据回写时长,动态设置向所述DMA控制器发送下一个DMA请求的延时时长。在本申请中,PCIE设备通过根据数据回写时长动态设置向DMA控制器发送下一个DMA请求的延时时长,从而能够随PCIE总线的当前的带宽使用情况动态地调整数据回写速率,解决了当PCIE总线中存在PCIE设备热插拔的情况时,PCI设备在数据回写时出现超时或带宽浪费的问题。

    报文处理方法和装置
    14.
    发明授权

    公开(公告)号:CN110932998B

    公开(公告)日:2022-11-01

    申请号:CN201911193982.X

    申请日:2019-11-28

    Abstract: 本说明书提供一种报文处理方法和装置,该方法应用于网卡,在网卡收到报文后,利用自定义的字段区分出目标接收者和其他用户,然后将报文投入公共队列中,每个用户在访问公共队列时,便可以根据自己所对应的字段的值来判断该报文是否是发给自己的,从而实现多用户对网卡基于共享队列的使用方案,解决了现有技术中相同报文的重复拷贝以及各个用户独立队列的内存占用的问题。

    报文转发方法、装置、电子设备及机器可读存储介质

    公开(公告)号:CN110535742B

    公开(公告)日:2022-03-01

    申请号:CN201910722001.X

    申请日:2019-08-06

    Abstract: 本申请提供一种报文转发方法、装置、电子设备及机器可读存储介质。在本申请中,由所述数据处理核心接收待执行IPSec封装的报文,确定与所述报文对应的待加密数据;由所述交互核心将待加密数据发送至所述加解密硬件,以由所述加解密硬件对待加密数据执行加密,获得所述加解密硬件返回的加密后数据;由所述数据处理核心将加密后数据执行IPSec封装后获得IPSec报文,将所述IPSec报文转发至对应的目标设备,使得在IPSec报文处理过程中,克服了多核对加解密硬件的资源竞争;以及,避免对加解密硬件使用加解锁机制而导致的系统异常及性能下降,提高了系统及报文转发效率。

    一种分流方法及装置
    16.
    发明公开

    公开(公告)号:CN110768915A

    公开(公告)日:2020-02-07

    申请号:CN201911051684.7

    申请日:2019-10-31

    Abstract: 本申请提供一种分流方法及装置,该方法包括:接收第一报文;检查在接收到所述第一报文之前是否还接收到其他报文;如果否,确定预设CPU序列中的指定CPU队列为当前CPU队列;如果是,确定预设CPU序列中存放了所述第二报文的CPU队列的下一个CPU队列为当前CPU队列,所述第二报文为距离当前最近、且在接收到所述第一报文之前接收到的报文;检查所述当前CPU队列是否允许存放所述第一报文,如果是,将所述第一报文存放至所述当前CPU队列,如果否,若所述当前CPU队列不为所述预设CPU序列中最后一个CPU队列,则确定所述预设CPU序列中所述当前CPU队列的下一个CPU队列为当前CPU队列,返回检查所述当前CPU队列是否允许存放所述第一报文。由此能够实现报文的均匀分配。

Patent Agency Ranking