Skip to content

Commit

Permalink
[Bluetooth] Always include MTU in L2CAP config responses
Browse files Browse the repository at this point in the history
When sending a positive config response it shall include the actual
MTU to be used on this channel. This differs from the Bluetooth 1.1
specification where it was enough to acknowledge the config request.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
  • Loading branch information
Marcel Holtmann authored and David S. Miller committed Nov 22, 2006
1 parent ff2d367 commit 820ae1b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions net/bluetooth/l2cap.c
Original file line number Diff line number Diff line change
Expand Up @@ -1353,12 +1353,12 @@ static inline int l2cap_conf_output(struct sock *sk, void **ptr)

/* Configure output options and let the other side know
* which ones we don't like. */
if (pi->conf_mtu < pi->omtu) {
l2cap_add_conf_opt(ptr, L2CAP_CONF_MTU, 2, pi->omtu);
if (pi->conf_mtu < pi->omtu)
result = L2CAP_CONF_UNACCEPT;
} else {
else
pi->omtu = pi->conf_mtu;
}

l2cap_add_conf_opt(ptr, L2CAP_CONF_MTU, 2, pi->omtu);

BT_DBG("sk %p result %d", sk, result);
return result;
Expand Down

0 comments on commit 820ae1b

Please sign in to comment.