Re: [PATCH net-next 1/3] proto_ops: Add locked held versions of sendmsg and sendpage

2017-08-03 Thread Tom Herbert
On Thu, Aug 3, 2017 at 1:21 PM, John Fastabend wrote: > On 07/28/2017 04:22 PM, Tom Herbert wrote: >> Add new proto_ops sendmsg_locked and sendpage_locked that can be >> called when the socket lock is already held. Correspondingly, add >> kernel_sendmsg_locked and kernel_sendpage_locked as front e

Re: [PATCH net-next 1/3] proto_ops: Add locked held versions of sendmsg and sendpage

2017-08-03 Thread John Fastabend
On 07/28/2017 04:22 PM, Tom Herbert wrote: > Add new proto_ops sendmsg_locked and sendpage_locked that can be > called when the socket lock is already held. Correspondingly, add > kernel_sendmsg_locked and kernel_sendpage_locked as front end > functions. > > These functions will be used in zero pr

Re: [PATCH net-next 1/3] proto_ops: Add locked held versions of sendmsg and sendpage

2017-08-03 Thread John Fastabend
On 07/28/2017 04:22 PM, Tom Herbert wrote: > Add new proto_ops sendmsg_locked and sendpage_locked that can be > called when the socket lock is already held. Correspondingly, add > kernel_sendmsg_locked and kernel_sendpage_locked as front end > functions. > > These functions will be used in zero pr

[PATCH net-next 1/3] proto_ops: Add locked held versions of sendmsg and sendpage

2017-07-28 Thread Tom Herbert
Add new proto_ops sendmsg_locked and sendpage_locked that can be called when the socket lock is already held. Correspondingly, add kernel_sendmsg_locked and kernel_sendpage_locked as front end functions. These functions will be used in zero proxy so that we can take the socket lock in a ULP sendms