Firstly, the UE 100 calculates only an amount of untransmitted data in the cellular communication, as an amount of untransmitted data. Therefore, the UE 100 is capable of transmitting, to the eNB 200, a buffer state report indicating the amount of untransmitted data. In this case, the amount of untransmitted data indicated by the buffer state report is, for example, an amount of untransmitted data itself stored in the first RLC PDU buffer 610c.
Secondly, the UE 100 calculates an amount of untransmitted data in the cellular communication that is corrected in accordance with the ratio (division ratio) of an amount of transmission data in the uplink of the cellular communication to an amount of transmission data in the uplink of the cellular communication and the WLAN communication.
Here, the untransmitted data in the cellular communication and the WLAN communication is stored in an RLC SDU buffer 610s, a PDCP PDU buffer 620p, and a PDCP SDU buffer 620s. As a result, even though the UE 100 transmits, to the eNB 200, a normal buffer state report indicating those amounts of untransmitted data, it is not possible for the eNB 200 to grasp the amount of untransmitted data in the cellular communication.
Therefore, the UE 100 is capable of transmitting, to the eNB 200, a buffer state report indicating the amount of untransmitted data in the cellular communication that is corrected in accordance with the division ratio. This allows the eNB 200 to grasp the amount of untransmitted data in the cellular communication.