PRIORITY PACKET PROCESSING
First Claim
1. A network module comprises:
- a network interface operable for coupling the network module to a vehicle communication network;
memory; and
a processing module operably coupled to the memory and to the network interface module, wherein the processing module is operable to;
interpret a vehicle network field of a first packet received from the vehicle communication network to determine whether the first packet is a top-priority packet; and
in response to a favorable determination, transmit the first packet using a top-priority bypass mechanism.
8 Assignments
0 Petitions
Accused Products
Abstract
A network node in a vehicular network processes packets based on a prioritization scheme. The prioritization scheme uses packet type, priority, source, destination, or other information to determine a priority of the packets. Packets can be stored in one of multiple queues organized according to packet type, or other criteria. In some cases, only one queue is used. The packets are time stamped when put into a queue, and a time to live is calculated based on the timestamp. The time to live, as well as other factors such as packet type, packet priority, packet source, and packet destination can be used to adjust a packet'"'"'s priority within the queue. Packets are transmitted from the queues in priority order. In some cases, the network node can identify a top-priority packet, and transmit the top priority packet without first storing the packet in the queue.
-
Citations
20 Claims
-
1. A network module comprises:
-
a network interface operable for coupling the network module to a vehicle communication network; memory; and a processing module operably coupled to the memory and to the network interface module, wherein the processing module is operable to; interpret a vehicle network field of a first packet received from the vehicle communication network to determine whether the first packet is a top-priority packet; and in response to a favorable determination, transmit the first packet using a top-priority bypass mechanism. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network module comprising:
-
a network interface operable for coupling the network module to receive packets from a vehicle communication network; memory; and a processing module operably coupled to the memory and to the network interface module, wherein the processing module is operable to; interpret a vehicle network field of a packet received from the vehicle communication network for a prioritization indication; timestamp the packet; and place the packet in a queue in accordance with the prioritization indication and the timestamp. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A network module comprising:
-
a network fabric interface to receive communication packets from a vehicular network fabric; memory; and a processing module operably coupled to the memory and to the network interface module, wherein the processing module is operable to; interpret a vehicle network field of a packet received from the vehicle communication network to determine a packet type of the packet; and place the packet into a queue selected from a plurality of queues based on the packet type; determine a prioritization of the packet based, at least in part, on the vehicle network field of the packet; and position the packet within the selected queue in accordance with the prioritization indication and the timestamp. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification