Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bc01a3c3 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Bluetooth-OBEX: Reduce the MTU size if default OBEX MTU > 8k"

parents 22f95644 a3c36ee4
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -457,8 +457,9 @@ public final class ClientSession extends ObexSession {
                maxPacketSize = (mInput.read() << 8) + mInput.read();

                //check with local max size
                if (setMTU) {
                    maxPacketSize = ObexHelper.A2DP_SCO_OBEX_MAX_CLIENT_PACKET_SIZE;
                if (setMTU && maxPacketSize > ObexHelper.A2DP_OBEX_MAX_CLIENT_PACKET_SIZE) {
                    maxPacketSize = ObexHelper.A2DP_OBEX_MAX_CLIENT_PACKET_SIZE;
                    setMTU = false;
                } else if (maxPacketSize > ObexHelper.MAX_CLIENT_PACKET_SIZE) {
                    maxPacketSize = ObexHelper.MAX_CLIENT_PACKET_SIZE;
                }
+1 −1
Original line number Diff line number Diff line
@@ -77,7 +77,7 @@ public final class ObexHelper {
     * TODO: Should be removed as soon as Microsoft updates their driver.
     */
    public static final int MAX_CLIENT_PACKET_SIZE = 0xFC00;
    public static final int A2DP_SCO_OBEX_MAX_CLIENT_PACKET_SIZE = 0x2000;
    public static final int A2DP_OBEX_MAX_CLIENT_PACKET_SIZE = 0x2000;

    public static final int OBEX_OPCODE_CONNECT = 0x80;