• Jakub Kicinski's avatar
    tls: rx: don't track the async count · 7da18bcc
    Jakub Kicinski authored
    We track both if the last record was handled by async crypto
    and how many records were async. This is not necessary. We
    implicitly assume once crypto goes async it will stay that
    way, otherwise we'd reorder records. So just track if we're
    in async mode, the exact number of records is not necessary.
    
    This change also forces us into "async" mode more consistently
    in case crypto ever decided to interleave async and sync.
    Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    7da18bcc
tls_sw.c 64 KB