Patent ID: 7945725

Claim:
A system comprising: a content addressable memory that is arranged and configured to: receive a key which is based on source port information of a packet received on one of multiple ports, and output a match index value in response to a search of the content addressable memory using the key; a policy memory module that is arranged and configured to receive the match index value from the content addressable memory and to output meter controls and a meter address based on the match index value; a port meter map module that is arranged and configured to receive the source port information, map the source port information to a per port meter value and a mask value, and to output the mask value and the per port meter value to a remapping module; and the remapping module that is arranged and configured to: receive the meter address from the policy memory module; receive the mask value and the per port meter value from the port meter map module; and modify the meter address based on the mask value and the per port meter value.