Supporting real number calculations in physical switches
AssigneeOrange
InventorsKahina Lazri, Matthews Jose
Life of this patent
Estimating the term…
Abstract
A method for processing a packet via a physical switch of an electronic communications network, the method including the following acts implemented by the physical switch: receiving a packet; determining a result of applying an operation or a plurality of operations to at least one input value obtained from the packet by the physical switch; and depending on the result of applying the operation or the plurality of operations, performing an action on the packet.
Claims18
A method of processing a packet via a physical switch of an electronic communications network, the method comprising the following acts implemented by the physical switch:
- receiving a packet;
- determining a result of applying an operation or a plurality of operations to at least one input value obtained from the packet by the physical switch, at least one of the operations corresponding to a lookup table, the lookup table representing mappings between input values of the table and output values of the table, the input values of the table being represented in a first real-valued representation encoded in a first set of bits comprising a first subset of bits representing an integer part and a second subset of bits representing a decimal part and/or the output values of the table being represented in a second real-valued representation encoded in a second set of bits comprising a first subset of bits representing an integer part and a second subset of bits representing a decimal part;
- and
- depending on the result of applying the operation or the plurality of operations, performing an action on the packet.
A physical switch of an electronic communications network, the physical switch comprising:
- an input port connected to an electronic communications network;
- a processor;
- and
- a memory storing instructions, such that when these instructions are executed by the processor, they configure the physical switch to:
- receive a packet via the input port;
- determine a result of applying an operation or a plurality of operations to at least one input value obtained from the packet by the physical switch, at least one of the operations corresponding to a lookup table, the lookup table representing mappings between input values of the table and output values of the table, the input values of the table being represented in a first real-valued representation encoded in a first set of bits comprising a first subset of bits representing an integer part and a second subset of bits representing a decimal part and/or the output values of the table being represented in a second real-valued representation encoded in a second set of bits comprising a first subset of bits representing an integer part and a second subset of bits representing a decimal part;
- and
- depending on the result of applying the operation or the plurality of operations, perform an action on the packet.
Dependencies are inferred from the claim text.