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

Commit 7990681c authored by Gustavo Padovan's avatar Gustavo Padovan
Browse files

Bluetooth: Fix setting of MTU for ERTM and Streaming Mode



The desired MTU should be sent in an Config_Req for all modes.

Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
parent e702112f
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2569,11 +2569,11 @@ static int l2cap_build_conf_req(struct sock *sk, void *data)
	}

done:
	switch (pi->mode) {
	case L2CAP_MODE_BASIC:
	if (pi->imtu != L2CAP_DEFAULT_MTU)
		l2cap_add_conf_opt(&ptr, L2CAP_CONF_MTU, 2, pi->imtu);

	switch (pi->mode) {
	case L2CAP_MODE_BASIC:
		if (!(pi->conn->feat_mask & L2CAP_FEAT_ERTM) &&
				!(pi->conn->feat_mask & L2CAP_FEAT_STREAMING))
			break;