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