Cache entry selection method and apparatus
First Claim
1. A method for inserting cache entries into a cache memory (39), in a device in which incoming data packets are directed to output links according to address information, the method comprising the following steps:
- a) an evaluation step for evaluating for each said incoming data packet classification information which is relevant to the type of flow or to the priority to which said data packet is associated, b) a selection step for selecting based on the result of said evaluation step whether for said data packet said cache entry is to be inserted into said cache memory (39), c) an entry step for inserting as said cache entry into said cache memory (39), in the case the result of said selection step is that said cache entry is to be inserted, for said data packet said address information and associated output link information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for selectively inserting cache entries into a cache memory is proposed in which incoming data packets are directed to output links according to address information. The method comprises the following steps: a) an evaluation step for evaluating for each incoming data packet classification information which is relevant to the type of traffic flow or to the traffic priority to which the data packet is associated; b) a selection step for selecting based on the result of the evaluation step whether for the data packet the cache entry is to be inserted into the cache memory; c) an entry step for inserting as the cache entry into the cache memory, in the case the result of the selection step is that the cache entry is to be inserted, for the data packet the address information and associated output link information.
-
Citations
13 Claims
-
1. A method for inserting cache entries into a cache memory (39), in a device in which incoming data packets are directed to output links according to address information, the method comprising the following steps:
-
a) an evaluation step for evaluating for each said incoming data packet classification information which is relevant to the type of flow or to the priority to which said data packet is associated, b) a selection step for selecting based on the result of said evaluation step whether for said data packet said cache entry is to be inserted into said cache memory (39), c) an entry step for inserting as said cache entry into said cache memory (39), in the case the result of said selection step is that said cache entry is to be inserted, for said data packet said address information and associated output link information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for controlling the insertion of cache entries into a cache memory (39) in a device, in which incoming data packets are directed to output links according to address information, the apparatus comprising:
-
a) an evaluator (17) for evaluating for each said incoming data packet classification information which is relevant to the type of flow or to the priority to which said data packet is associated, b) a selector (17) for selecting based on the result of said evaluation step whether for said data packet said cache entry is to be inserted into said cache memory (39), c) a cache read/write unit (17) for inserting as said cache entry into said cache memory (39), in the case the result of said selection step is that said cache entry is to be inserted, for said data packet said address information and associated output link information. - View Dependent Claims (12, 13)
-
Specification