Thanks for doing the merge, it looks good to me.  One issue below,
otherwise all my SW tests still pass.

On 03/27/18 02:51 PM, Saeed Mahameed wrote:
> -     if (ctx->conf == TLS_SW_TX ||
> -         ctx->conf == TLS_SW_RX ||
> -         ctx->conf == TLS_SW_RXTX) {
> -             tls_sw_free_resources(sk);
> +     if (ctx->rx_conf == TLS_SW) {
> +             kfree(ctx->rx.rec_seq);
> +             kfree(ctx->rx.iv);
> +             tls_sw_free_resources_rx(sk);
>       }
>  
> +     if (ctx->tx_conf != TLS_HW)
> +             kfree(ctx);

Looks like this needs to be hidden behind CONFIG_TLS_DEVICE, otherwise
it doesn't compile if false because TLS_HW is not defined

Reply via email to