Patent classifications
H04L47/62
MULTIPLE PORTS WITH DIFFERENT BAUD RATE OVER A SINGLE SERDES
Various examples of the present disclosure relate to a transmitter apparatus, device, method, and computer program, to a receiver apparatus, device, method, and computer program, and to corresponding source and destination devices and communication devices. The transmitter apparatus comprises a plurality of ports for data to be transmitted to a destination device, with each port being associated with a transmission data rate. The transmitter apparatus comprises processing circuitry configured to obtain data to be transmitted to the destination device via the plurality of ports. The processing circuitry is configured to multiplex the data to be transmitted to the destination device according to a weighted round-robin scheme to generate a multiplexed data stream. The weights of the weighted round-robin scheme are based on the transmission data rate of the respective port the data is obtained over. The processing circuitry is configured to transmit the multiplexed data stream to the destination device.
CHANGING CARRIER SENSE SIGNAL GENERATED BY A RECONCILIATION SUBLAYER OF A PHYSICAL LAYER THAT MAY CAUSE UNINTENDED SIGNALING AT A REDUCED MEDIA INDEPENDENT INTERFACE (RMII)
On or more examples relate, generally, to an apparatus that includes a reconciliation sublayer of a physical layer, a reduced media independent interface (RMII) of the physical layer, and a logic circuit. Such a logic circuit may operate to receive a changed carrier sense signal provided by the reconciliation sublayer, generate a further changed carrier sense signal at least partially responsive to a prediction that the changed carrier sense signal would cause unintended signaling at the RMII, and provide the further changed carrier sense signal to the RMII.
CHANGING CARRIER SENSE SIGNAL GENERATED BY A RECONCILIATION SUBLAYER OF A PHYSICAL LAYER THAT MAY CAUSE UNINTENDED SIGNALING AT A REDUCED MEDIA INDEPENDENT INTERFACE (RMII)
On or more examples relate, generally, to an apparatus that includes a reconciliation sublayer of a physical layer, a reduced media independent interface (RMII) of the physical layer, and a logic circuit. Such a logic circuit may operate to receive a changed carrier sense signal provided by the reconciliation sublayer, generate a further changed carrier sense signal at least partially responsive to a prediction that the changed carrier sense signal would cause unintended signaling at the RMII, and provide the further changed carrier sense signal to the RMII.
Forwarding Information Obtaining Method and Apparatus
A forwarding information obtaining device and method, the method including obtaining, by a first device in response to congestion in a first queue, a service parameter identifier of a first packet buffered in the first queue, where the service parameter identifier indicates a parameter used to forward the first packet, and performing, by the first device, a first operation based on the service parameter identifier, where the first operation is performed to relieve the congestion of the first queue.
Time interleaver, time deinterleaver, time interleaving method, and time deinterleaving method
A convolutional interleaver included in a time interleaver, which performs convolutional interleaving includes: a first switch that switches a connection destination of an input of the convolutional interleaver to one end of one of a plurality of branches; a FIFO memories provided in some of the plurality of branches except one branch, wherein a number of FIFO memories is different among the plurality of branches; and a second switch that switches a connection destination of an output of the convolutional interleaver to another end of one of the plurality of branches. The first and second switches switch the connection destination when the plurality of cells as many as the codewords per frame have passed, by switching a corresponding branch of the connection destination sequentially and repeatedly among the plurality of branches.
DATA TRANSMISSION CIRCUIT
A data transmission circuit includes a data sending module and a data receiving module. The data sending module includes a message identification unit, used for sending messages to corresponding encapsulation units according to a priority of message data to be sent; a low-priority message encapsulation unit, used for slicing low-priority messages, encapsulating message slices respectively to form low-priority message slice packets, and then sending the low-priority message slice packets to a low-priority sending queue; a high-priority message encapsulation unit, used for encapsulating high-priority messages to form high-priority message packets and then sending the high-priority message packets to a high-priority sending queue; and a message sending unit, used for sending message packets in the high-priority sending queue and the low-priority sending queue, and preferentially processing the high-priority sending queue. The data receiving module includes a message parsing and distributing unit, a low-priority message receiving unit, and a high-priority message receiving unit.
Quality of service management system for a communication network
A quality of service management system includes a rules engine that receives information associated with a communication path having an assigned quality of service (QoS) to be provided for a customer communication device, and identifies one or more network elements assigned to provide the communication path. Each network element having a plurality of queues configured to provide varying QoS levels relative to one another. For each of the network elements, the rules engine determines at least one queue that is configured to provide the communication path at the assigned quality of service, and transmits queue information associated with the determined queue to its respective network element, the network element conveying the communication path through the determined queue.
TRANSMISSION OF PACKETS AT SPECIFIC TRANSMIT TIMES WITH PREEMPTION
A network device includes a first queue for queueing express packets and a second queue for queueing preemptable packets that are to be transmitted via a network interface of the network device. The network device also includes a transmit controller that receives a packet directed to the first queue and determines whether the packet is a type of packet that requires transmission at a specific transmit time from the network interface of the network device. In response to determining that the packet is a type of packet that requires transmission at a specific transmit time, the transmit controller suspends an ongoing transmission of a preemptable packet from the second queue that would prevent transmission of the packet from the first queue at the specific transmit time via the network interface and causes the packet in the first queue to be transmitted at the specific transmit time via the network interface.
TRANSMISSION OF PACKETS AT SPECIFIC TRANSMIT TIMES WITH PREEMPTION
A network device includes a first queue for queueing express packets and a second queue for queueing preemptable packets that are to be transmitted via a network interface of the network device. The network device also includes a transmit controller that receives a packet directed to the first queue and determines whether the packet is a type of packet that requires transmission at a specific transmit time from the network interface of the network device. In response to determining that the packet is a type of packet that requires transmission at a specific transmit time, the transmit controller suspends an ongoing transmission of a preemptable packet from the second queue that would prevent transmission of the packet from the first queue at the specific transmit time via the network interface and causes the packet in the first queue to be transmitted at the specific transmit time via the network interface.
Packet transfer apparatus, method, and program
A packet transfer apparatus is configured to perform packet exchange processing for exchanging multiple continuous packets with low delay while maintaining fairness between communication flows of the same priority level. The packet transfer apparatus includes: a packet classification unit; queues that holds the classified packets for each classification; and a dequeue processing unit that extracts packets from the queues. The dequeue processing unit includes a scheduling unit that controls the packet extraction amount extracted from the queue for a specific communication flow based on information on the amount of data that is requested by the communication flow and is to be continuously transmitted in packets.