Network indication of medium access control (MAC) control element (CE) assembly rules
A method for wireless communication by a user equipment (UE), comprising: receiving, from a network node, a message indicating an update to a current truncated medium access control (MAC) control element (CE) (MAC-CE) assembly procedure at the UE. The update may include one or both of a change in a buffer status report (BSR) priority assigned to one or more BSRs associated with one or more logical channel groups (LCGs) of a group of LCGs or a change in a MAC-CE threshold size. The method also includes assembling a truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure. The method further includes transmitting, to the network node via a transport block, the truncated MAC-CE.
1 . A method for wireless communication by a user equipment (UE), comprising:
transmitting, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated MAC-CE in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
receiving, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in the truncated MAC-CE in accordance with the BSR priority;
modifying, based on the update, the size constraint of the MAC-CE to be equal to one of the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the modified size constraint of the MAC-CE;
assembling the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure; and
transmitting, to the network node via the TB, the truncated MAC-CE.
2 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to assign a highest priority to each BSR of the one or more BSRs associated with a set of BSR attributes including one or more of a BSR type, a BSR size, or a BSR format, wherein:
the message further indicates the set of BSR attributes; and
the truncated MAC-CE includes each BSR associated with the highest priority.
3 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to assign a highest priority to the one or more BSRs, wherein:
the message further indicates the one or more LCGs of the group of LCGs; and
the truncated MAC-CE includes the one or more BSRs associated with the highest priority.
4 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to remove a priority associated with the one or more BSRs, wherein the truncated MAC-CE does not include the one or more BSRs.
5 . The method of claim 1 , wherein the message is received via downlink control information (DCI) or a radio resource control (RRC) message.
6 . The method of claim 1 , wherein the truncated MAC-CE is a sidelink (SL) MAC-CE.
7 . The method of claim 6 , wherein the message is received via a SL resource grant, SL control information (SCI), or a SL radio resource control (RRC) message.
8 . A method for wireless communication by a user equipment (UE), comprising:
transmitting, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a time period associated with the update, the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
receiving, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update being valid during the time period;
assembling the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure, the truncated MAC-CE being assembled based on the current truncated MAC-CE assembly procedure upon expiration of the time period; and
transmitting, to the network node via a transport block (TB), the truncated MAC-CE.
9 . An apparatus for wireless communications at a user equipment (UE), comprising:
at least one processor; and
at least one memory coupled with the at least one processor and storing instructions operable, when executed by the at least one processor, to cause the apparatus to:
transmit, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated MAC-CE in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
receive, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being in the truncated MAC-CE in accordance with the BSR priority;
modify, based on the update, the size constraint of the MAC-CE to be equal to one of the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the modified size constraint of the MAC-CE;
assemble the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure; and
transmit, to the network node via the TB, the truncated MAC-CE.
10 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to assign a highest priority to each BSR of the one or more BSRs associated with a set of BSR attributes including one or more of a BSR type, a BSR size, or a BSR format, wherein:
the message further indicates the set of BSR attributes; and
the truncated MAC-CE includes each BSR associated with the highest priority.
11 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to assign a highest priority to the one or more BSRs, wherein:
the message further indicates the one or more LCGs of the group of LCGs; and
the truncated MAC-CE includes the one or more BSRs associated with the highest priority.
12 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to remove a priority associated with the one or more BSRs, wherein the truncated MAC-CE does not include the one or more BSRs.
13 . A method for wireless communication by a network node, comprising:
receiving, from a user equipment (UE), a first message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated medium access control (MAC) control element (CE) (MAC-CE) in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
transmitting a second message indicating an update to a current truncated MAC-CE assembly procedure of the UE in accordance with receiving the first message, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update changing the size constraint of the MAC-CE to be equal to the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the size constraint of the MAC-CE; and
receiving, from the UE, the TB including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure.
14 . The method of claim 13 , wherein:
the second message further indicates a set of BSR attributes including one or more a BSR type, a BSR size, or a BSR format;
the change in the BSR priority assigns a highest priority to each BSR of the one or more BSRs associated with the set of BSR attributes; and
the truncated MAC-CE includes each BSR associated with the highest priority.
15 . The method of claim 13 , wherein:
the second message further indicates the one or more LCGs;
the change in the BSR priority assigns a highest priority to one or more BSRs associated with the one or more LCGs; and
the truncated MAC-CE includes the one or more BSRs associated with the highest priority.
16 . The method of claim 13 , wherein:
the change in the BSR priority removes a priority associated with one or more BSRs; and
the truncated MAC-CE does not include the one or more BSRs.
17 . The method of claim 13 , wherein the second message is transmitted via downlink control information (DCI) or a radio resource control (RRC) message.
18 . The method of claim 13 , wherein the truncated MAC-CE is a sidelink (SL) MAC-CE.
19 . The method of claim 18 , wherein the second message is transmitted via a SL resource grant, SL control information (SCI), or a SL radio resource control (RRC) message.
20 . The method of claim 13 , wherein the first message is a MAC-CE message.
21 . A method for wireless communication by a network node, comprising:
receiving, from a user equipment (UE), a first message indicating one or more buffer status report (BSR) parameters, the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
transmitting a second message indicating: an update to a current truncated medium access control (MAC) control element (CE) (MAC-CE) assembly procedure of the UE in accordance with receiving the first message and a time period associated with the update, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update being valid during the time period; and
receiving, from the UE, a transport block (TB) including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure, the truncated MAC-CE being assembled based on the current truncated MAC-CE assembly procedure upon expiration of the time period.
22 . An apparatus for wireless communications at a network node, comprising:
at least one processor; and
at least one memory coupled with the at least one processor and storing instructions operable, when executed by the at least one processor, to cause the apparatus to:
receive, from a user equipment (UE), a first message indicating; one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated medium access control (MAC) control element (CE) (MAC-CE) in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;
transmit a second message indicating an update to a current truncated MAC-CE assembly procedure of the UE based on receiving the first message, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update changing the size constraint of the MAC-CE to be equal to the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the size constraint of the MAC-CE; and
receive, from the UE, the TB including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure.
23 . The apparatus of claim 22 , wherein:
the second message further indicates a set of BSR attributes including one or more a BSR type, a BSR size, or a BSR format;
the change in the BSR priority assigns a highest priority to each BSR of the one or more BSRs associated with the set of BSR attributes; and
the truncated MAC-CE includes each BSR associated with the highest priority.
24 . The apparatus of claim 22 , wherein:
the second message further indicates the one or more LCGs;
the change in the BSR priority assigns a highest priority to one or more BSRs associated with the one or more LCGs; and
the truncated MAC-CE includes the one or more BSRs associated with the highest priority.
25 . The apparatus of claim 22 , wherein the first message is a MAC-CE message.