Out of order placement of data in network devices

    公开(公告)号:US11252109B1

    公开(公告)日:2022-02-15

    申请号:US16577545

    申请日:2019-09-20

    IPC分类号: H04L12/861 H04L29/06

    摘要: A network device receives an out of order transport packet encapsulating a protocol data unit (PDU) associated with a data stream, the PDU having a PDU header that is aligned with a beginning of a payload of the transport packet. The network device locates the PDU header disposed at the beginning of the payload of the transport packet, and verifies, using information in a header digest field of the PDU, validity of the PDU header. In response to verifying validity of the PDU header, the network device identifies, based on memory placement information included in the PDU header, a memory location for placing the data in a set of memory locations, in a memory, for storing data associated with the data stream. The network device then stores the first data beginning at the identified first memory location in the set of memory locations in the memory.

    Negotiation of alignment mode for out of order placement of data in network devices

    公开(公告)号:US11252110B1

    公开(公告)日:2022-02-15

    申请号:US16577630

    申请日:2019-09-20

    摘要: A first network device transmits, to a second network device, a first indication indicating that the first network device is willing to transmit data to the second network device using an alignment mode for aligning protocol data units (PDUs) that include data with transport packets that encapsulate the PDUs for transmission of the data to the second network device. The first network device receives, from the second network device, a second indication indicating that the second network device is requesting use of the alignment mode for transmission of data from the first network device to the second network device. In response to transmitting the first indication to the second network device and receiving the second indication from the second network device, the first network device enables the alignment mode for transmission of data from the first network device to the second network device.