1.一种用于数据包处理的流表管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于内存中流表信息池包含的各级流表队列的优先级顺序,无锁的为所述线程分配一个流表信息,包括:
3.如权利要求2所述的方法,其特征在于,所述从上级流表队列中为所述线程分配一个流表信息,包括:
4.如权利要求3所述的方法,其特征在于,所述从所述第三级流表队列中,分配多个流表信息存储至所述线程所在的numa节点的第二级流表队列中,包括:
5.如权利要求3所述的方法,其特征在于,所述从所述第二级流表队列中,分配多个流表信息存储至所述线程自身的第一级流表队列中,包括:
6.如权利要求2或3所述的方法,其特征在于,所述从所述第一级流表队列中为所述线程分配一个流表信息,包括:
7.如权利要求1所述的方法,其特征在于,所述采用原子指令,将所述流表释放请求携带的流表信息,存储至所述第三级流表队列中,包括:
8.如权利要求1所述的方法,其特征在于,所述将所述流表释放请求携带的流表信息,存储至所述第三级流表队列中的释放速度,小于无锁的为其他线程分配一个流表信息的分配速度。
9.如权利要求1所述的方法,其特征在于,无锁的为各线程分别分配一个流表信息后,所述方法还包括:
10.一种用于数据包处理的流表管理装置,其特征在于,包括:
11.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1-9中任一所述方法的步骤。
12.一种计算机可读存储介质,其特征在于,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行权利要求1-9中任一所述方法的步骤。
13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从所述计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行权利要求1-9中任一所述方法的步骤。