Method and arrangement for controlling data packets
First Claim
Patent Images
1. A method for controlling data packets in a gateway, comprising:
- operating the gateway with a host processor;
forwarding selected data packets from a data stream to subsystems for further processing, the data packets being forwarded by a data packet router, the data packets being forwarded to the subsystems while bypassing the host processor; and
introducing data packets coming from the subsystems directly into the data stream while by passing the host processor, the data packets being introduced by the router, whereinthe data packets forwarded to and introduced from the subsystems are Real Time Transport Protocol data packets,the Real Time Transport Protocol data packets are filtered out of the data stream, andthe subsystems are a bank of digital signal processors.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and an arrangement for controlling data packets in a computer network forwards particular data packets, from the whole of a data stream, via a gateway with a host processor. The particular data packets are forwarded to subsystems for further processing, and data packets are introduced into the data stream by the subsystems via the gateway. In this context, a data packet router forwards the data packets directly, i.e. past the host processor, to the subsystems, and the data packet router introduces the data packets coming from the subsystems directly into the data stream using an interface device.
54 Citations
12 Claims
-
1. A method for controlling data packets in a gateway, comprising:
-
operating the gateway with a host processor; forwarding selected data packets from a data stream to subsystems for further processing, the data packets being forwarded by a data packet router, the data packets being forwarded to the subsystems while bypassing the host processor; and introducing data packets coming from the subsystems directly into the data stream while by passing the host processor, the data packets being introduced by the router, wherein the data packets forwarded to and introduced from the subsystems are Real Time Transport Protocol data packets, the Real Time Transport Protocol data packets are filtered out of the data stream, and the subsystems are a bank of digital signal processors. - View Dependent Claims (2, 3, 4)
-
-
5. A gateway comprising:
-
an interface device to interchange data packets between the gateway and a data stream in a network; a host processor; a memory to temporarily store data packets; at least one subsystem to process data packets; an address memory to store addresses of particular connections; and a data packet router to forward selected data packets between the interface and the at least one subsystem using addresses stored in the address memory, the selected data packets being forwarded between the at least one subsystem and the interface so as to bypass the host processor wherein addresses of the data packets are compared with addresses stored in the address memory, data packets are directed to the host processor if the respective addresses of the data packets do not match any of the addresses stored in the address memory; and data packets are forwarded to the subsystems if the respective addresses the data packets match any of the addresses stored in the address memory. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for controlling data packets in a gateway, comprising:
-
operating the gateway with a host processor; forwarding selected data packets from a data stream to subsystems for further processing, the data packets being forwarded by a data packet router, the data packets being forwarded to the subsystems while bypassing the host processor; introducing data packets coming from the subsystems directly into the data stream while by passing the host processor, the data packets being introduced by the router; comparing addresses of the data packets with addresses stored in an address memory; directing a data packet to the host processor if the address of the data packet does not match one of the addresses stored in the address memory; and forwarding a data packet to the subsystems if the address of the data packet matches one of the addresses stored in the address memory.
-
-
12. A gateway comprising:
-
an interface device to interchange data packets between the gateway and a data stream in a network; a host processor; a memory to temporarily store data packets; at least one subsystem to process data packets; an address memory to store addresses of particular connections; and a data packet router to forward selected data packets between the interface and the at least one subsystem using addresses stored in the address memory, the selected data packets being forwarded between the at least one subsystem and the interface so as to bypass the host processor;
whereinthe at least one subsystem is a bank of digital signal processors, the selected packets are Real Time Transport Protocol packets, and the data packet router forwards the Real Time Transport Protocol packets directly to the bank of digital signal processors for further processing.
-
Specification