[PATCH 4/7] TDLS: don't fail when failing to process IEs for TPK M3

Jouni Malinen j at w1.fi
Mon Jun 16 16:41:53 EDT 2014


On Tue, Jun 10, 2014 at 09:19:07PM +0300, Ilan Peer wrote:
> Some APs (Cisco) will tack on a weird IE to the end of the TDLS confirm
> packet, which can fail negotiation.

Could you please clarify what you mean with "a weird IE"? Is this the
known issue of the TDLS Setup frame being shorter than the minimum
Ethernet frame and the AP adding some arbitrary data to end to reach
that minimum size even though the frame does not go through any real
Ethernet interface? Or are you actually seeing some real IEs there?

The a-bit-too-short-frame issue should really be worked around with a
more complete change that pads the TDLS frame with an extra IE in the
end (e.g., vendor specific IE defined just for this purpose) to avoid
interop issues with an AP that behaves in this way. It is not enough to
make this specific implementation ignore parsing errors since some other
peer implementations may not do that.

-- 
Jouni Malinen                                            PGP id EFC895FA


More information about the HostAP mailing list