On 09/12/2020 3:11, David Ahern wrote:
> On 12/8/20 5:57 PM, David Ahern wrote:
>>> diff --git a/include/net/inet_connection_sock.h
>>> b/include/net/inet_connection_sock.h
>>> index 7338b3865a2a..a08b85b53aa8 100644
>>> --- a/include/net/inet_connection_sock.h
>>> +++ b/include/net/inet_connection_sock.h
>>> @@ -66,6 +66,8 @@ struct inet_connection_sock_af_ops {
>>> * @icsk_ulp_ops Pluggable ULP control hook
>>> * @icsk_ulp_data ULP private data
>>> * @icsk_clean_acked Clean acked data hook
>>> + * @icsk_ulp_ddp_ops Pluggable ULP direct data placement control
>>> hook
>>> + * @icsk_ulp_ddp_data ULP direct data placement private data
>>
>> Neither of these socket layer intrusions are needed. All references but
>> 1 -- the skbuff check -- are in the mlx5 driver. Any skb check that is
>> needed can be handled with a different setting.
>
> missed the nvme ops for the driver to callback to the socket owner.
>
Hopefully it is clear that these are needed, and indeed we use them in
both driver and nvme-tcp layers.
- Re: [PATCH v1 net-next 04/15] net/tls: expose get_netd... David Ahern
- Re: [PATCH v1 net-next 04/15] net/tls: expose get_... Boris Pismenny
- [PATCH v1 net-next 06/15] nvme-tcp: Add DDP data-path Boris Pismenny
- [PATCH v1 net-next 02/15] net: Introduce direct data placem... Boris Pismenny
- Re: [PATCH v1 net-next 02/15] net: Introduce direct da... David Ahern
- Re: [PATCH v1 net-next 02/15] net: Introduce direc... Boris Pismenny
- Re: [PATCH v1 net-next 02/15] net: Introduce d... David Ahern
- Re: [PATCH v1 net-next 02/15] net: Introdu... Boris Pismenny
- Re: [PATCH v1 net-next 02/15] net: Introduce direct da... David Ahern
- Re: [PATCH v1 net-next 02/15] net: Introduce direc... David Ahern
- Re: [PATCH v1 net-next 02/15] net: Introduce d... Boris Pismenny
- Re: [PATCH v1 net-next 02/15] net: Introduce direc... Boris Pismenny
- [PATCH v1 net-next 08/15] nvme-tcp: Deal with netdevice DOW... Boris Pismenny
- [PATCH v1 net-next 10/15] net/mlx5: Add 128B CQE for NVMEoT... Boris Pismenny
- [PATCH v1 net-next 01/15] iov_iter: Skip copy in memcpy_to_... Boris Pismenny
- Re: [PATCH v1 net-next 01/15] iov_iter: Skip copy in m... David Ahern
- Re: [PATCH v1 net-next 01/15] iov_iter: Skip copy ... Boris Pismenny
- [PATCH v1 net-next 03/15] net: Introduce crc offload for tc... Boris Pismenny
- [PATCH v1 net-next 15/15] net/mlx5e: NVMEoTCP workaround CR... Boris Pismenny
- [PATCH v1 net-next 11/15] net/mlx5e: TCP flow steering for ... Boris Pismenny
- [PATCH v1 net-next 13/15] net/mlx5e: NVMEoTCP, data-path fo... Boris Pismenny
