[qca-nss-ecm] Check unconfirmed ct in default classifier.
A TCP connection conntrack is unconfirmed until the SYN-ACK packet
comes from the reply direction. In ECM, when we do this check
in the process function very early (before creating the database
connection) we just skip the first packet and ECM creates the
connection with the reply direction's SYN-ACK packet, which is
reply tuple. To avoid this, let's do this check in the default
classifier and do not allow the acceleration. By doing this we
will have the connection in the database with the original
direction's tuple.
Change-Id: Ied5d6599b668088b0f45e3b30d49fce7a6921acd
Signed-off-by: Murat Sezgin <msezgin@codeaurora.org>
5 files changed