会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Packet processing system architecture and method
    • 分组处理系统的架构和方法
    • US07822038B2
    • 2010-10-26
    • US11860045
    • 2007-09-24
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • H04L12/28
    • H04L47/2441H04L47/10H04L47/2433H04L47/36H04L49/901
    • A packet processing system architecture and method are provided. According to a first aspect of the invention, a plurality of quality of service indicators are provided for a packet, each with an assigned priority, and a configurable priority resolution scheme is utilized to select one of the quality of service indicators for assigning to the packet. According to a second aspect of the invention, wide data paths are utilized in selected areas of the system, while avoiding universal utilization of the wide data paths in the system. According to a third aspect of the invention, one or more stacks are utilized to facilitate packet processing. According to a fourth aspect of the invention, a packet size determiner is allocated to a packet from a pool of packet size determiners, and is returned to the pool upon or after determining the size of the packet. According to a fifth aspect of the invention, a packet is buffered upon or after ingress thereof to the system, and a packet for egress from the system assembled from new or modified packet data and unmodified packet data as retrieved directly from the buffer. According to a sixth aspect of the invention, a system for preventing re-ordering of packets in a packet processing system is provided. A seventh aspect of the invention involves any combination of one or more of the foregoing.
    • 提供了一种分组处理系统架构和方法。 根据本发明的第一方面,为分组提供多个服务质量指示符,每个具有分配的优先级,并且使用可配置的优先级分辨率方案来选择用于分配给分组的服务质量指示符之一 。 根据本发明的第二方面,在系统的选定区域中使用宽数据路径,同时避免系统中广泛的数据路径的普遍利用。 根据本发明的第三方面,使用一个或多个堆栈来促进分组处理。 根据本发明的第四方面,分组大小确定器从分组大小确定器池分配给分组,并且在确定分组的大小之后或之后返回到分组。 根据本发明的第五方面,一个数据包在其进入系统之后或之后被缓存,并且一个用于从新系统或修改的分组数据组装的用于出口的分组以及从缓冲器直接获取的未修改的分组数据。 根据本发明的第六方面,提供一种用于防止分组处理系统中的分组重新排序的系统。 本发明的第七方面涉及上述中的一种或多种的任意组合。
    • 2. 发明授权
    • Packet processing system architecture and method
    • 分组处理系统的架构和方法
    • US07385984B2
    • 2008-06-10
    • US10814552
    • 2004-03-30
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • H04L12/28
    • H04L47/2441H04L47/10H04L47/2433H04L47/36H04L49/901
    • A packet processing system architecture and method are provided. According to a first aspect of the invention, a plurality of quality of service indicators are provided for a packet, each with an assigned priority, and a configurable priority resolution scheme is utilized to select one of the quality of service indicators for assigning to the packet. According to a second aspect of the invention, wide data paths are utilized in selected areas of the system, while avoiding universal utilization of the wide data paths in the system. According to a third aspect of the invention, one or more stacks are utilized to facilitate packet processing. According to a fourth aspect of the invention, a packet size determiner is allocated to a packet from a pool of packet size determiners, and is returned to the pool upon or after determining the size of the packet. According to a fifth aspect of the invention, a packet is buffered upon or after ingress thereof to the system, and a packet for egress from the system assembled from new or modified packet data and unmodified packet data as retrieved directly from the buffer. According to a sixth aspect of the invention, a system for preventing re-ordering of packets in a packet processing system is provided. A seventh aspect of the invention involves any combination of one or more of the foregoing.
    • 提供了一种分组处理系统架构和方法。 根据本发明的第一方面,为分组提供多个服务质量指示符,每个具有分配的优先级,并且使用可配置的优先级分辨率方案来选择用于分配给分组的服务质量指示符之一 。 根据本发明的第二方面,在系统的选定区域中使用宽数据路径,同时避免系统中广泛的数据路径的普遍利用。 根据本发明的第三方面,使用一个或多个堆栈来促进分组处理。 根据本发明的第四方面,分组大小确定器从分组大小确定器池分配给分组,并且在确定分组的大小之后或之后返回到分组。 根据本发明的第五方面,一个数据包在其进入系统之后或之后被缓存,并且一个用于从新系统或修改的分组数据组装的用于出口的分组以及从缓冲器直接获取的未修改的分组数据。 根据本发明的第六方面,提供一种用于防止分组处理系统中的分组重新排序的系统。 本发明的第七方面涉及上述中的一种或多种的任意组合。
    • 4. 发明授权
    • Data structures for supporting packet data modification operations
    • 支持数据包数据修改操作的数据结构
    • US07822032B1
    • 2010-10-26
    • US10814774
    • 2004-03-30
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • David K. ParkerErik R. SwensonMichael M. YipChristopher J. Young
    • H04L12/56
    • H04L49/309H04L69/22
    • A processor readable medium storing a data structure for supporting one or more packet modification operations is provided. The data structure has a pointer to a sequence of one or more commands stored in a first memory area and implementing one or more packet modification operations. The data structure also has a pointer to a burst of one or more data or mask items stored in a second memory area for use by the one or more commands. A method of performing one or more packet modification operations on a packet is also provided. This packet is associated with a data structure link. In this method, a data structure corresponding to the data structure link is retrieved. This data structure has the format described above. A packet modification system utilizing a data structure having this format is also provided.
    • 提供了一种存储用于支持一个或多个分组修改操作的数据结构的处理器可读介质。 数据结构具有指向存储在第一存储器区域中并执行一个或多个分组修改操作的一个或多个命令的序列的指针。 数据结构还具有指向存储在第二存储器区域中的一个或多个数据或掩码项目的突发的指针,供一个或多个命令使用。 还提供了对分组执行一个或多个分组修改操作的方法。 该数据包与数据结构链接相关联。 在该方法中,检索与数据结构链接对应的数据结构。 该数据结构具有上述格式。 还提供了利用具有该格式的数据结构的分组修改系统。