Hello,
Boris Pismenny writes:
> Hello,
>
> Hannes Frederic Sowa writes:
>> Hello,
>>
>> Ilya Lesokhin writes:
>>
>> > Hannes Frederic Sowa writes:
>> >
>> >> The user should be aware of that
Hello,
Hannes Frederic Sowa writes:
> Hello,
>
> Ilya Lesokhin writes:
>
> > Hannes Frederic Sowa writes:
> >
> >> The user should be aware of that they can't migrate the socket to
> >> another interface if they got
Hello,
Ilya Lesokhin writes:
> Hannes Frederic Sowa writes:
>
>> The user should be aware of that they can't migrate the socket to another
>> interface if they got hw offloaded. This is not the case for software
>> offload.
>> Thus I think the
Hannes Frederic Sowa writes:
> The user should be aware of that they can't migrate the socket to another
> interface if they got hw offloaded. This is not the case for software offload.
> Thus I think the user has to opt in and it shouldn't be a heuristic until we
>
Ilya Lesokhin writes:
> +/* We assume that the socket is already connected */
> +static struct net_device *get_netdev_for_sock(struct sock *sk)
> +{
> + struct inet_sock *inet = inet_sk(sk);
> + struct net_device *netdev = NULL;
> +
> + netdev =
This patch adds a generic infrastructure to offload TLS crypto to a
network devices. It enables the kernel TLS socket to skip encryption and
authentication operations on the transmit side of the data path. Leaving
those computationally expensive operations to the NIC.
The NIC offload