Method and apparatus for processing outgoing internet protocol packets
AssigneeInternational Business Machines Corporation
InventorsKavitha Vittal Murthy Baratakke, Deanna Lynn Quigg Brown, Jeffrey Paul Messing, Venkat Venkatsubra
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer instructions for processing packets in a network layer. A packet is received for transmission in which the packet includes a destination address. A routing entry for the destination address is identified. A determination is made as to whether a flag indicating the packet is to be broadcast has been set in the routing entry. Header information is placed in the packet in which the header information indicates that the packet is a broadcast packet in response to the flag being set.
Claims26
A method in a data processing system for processing packets, the method comprising:
- receiving a packet for transmission, wherein the packet includes a destination address;
- identifying a routing entry for the destination address;
- determining whether a flag indicating the packet is to be broadcast has been set in the routing entry;
- and
- responsive to the flag being set, placing header information in the packet, wherein the header information indicates that the packet is a broadcast packet.
A data processing for processing packets in a network layer, the data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes a set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a packet for transmission in which the packet includes a destination address;
- identify a routing entry for the destination address;
- determine whether a flag indicating the packet is to be broadcast has been set in the routing entry;
- and plane header information in the packet in which the header information indicates that the packet is a broadcast packet in response to the flag being set.
A data processing system for processing packets, the data processing system comprising:
- receiving means for receiving a packet for transmission, wherein the packet includes a destination address;
- identifying means for identifying a routing entry for the destination address;
- determining means for determining whether a flag indicating the packet is to be broadcast has been set in the routing entry;
- and
- placing means, responsive to the flag being set, for placing header information in the packet, wherein the header information indicates that the packet is a broadcast packet.
A tangible computer storage medium comprising a computer program product for processing packets in a network layer, the computer program product comprising:
- first instructions for receiving a packet for transmission, wherein the packet includes a destination address;
- second instructions for identifying a routing entry for the destination address;
- third instructions for determining whether a flag indicating the packet is to be broadcast has been set in the routing entry;
- and fourth instructions, responsive to the flag being set, for placing header information in the packet, wherein the header information indicates that the packet is a broadcast packet.
Dependencies are inferred from the claim text.