Re: [ovs-dev] [PATCH net-next v2 3/3] openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests

2022-08-22 Thread Jakub Kicinski
On Fri, 19 Aug 2022 18:30:44 +0300 Andrey Zhadchenko wrote: > -static size_t ovs_dp_cmd_msg_size(void) > +static size_t ovs_dp_cmd_msg_size(struct datapath *dp) > { > size_t msgsize = NLMSG_ALIGN(sizeof(struct ovs_header)); > + struct dp_nlsk_pids *pids =

[ovs-dev] [PATCH net-next v2 3/3] openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests

2022-08-19 Thread Andrey Zhadchenko via dev
CRIU needs OVS_DP_ATTR_PER_CPU_PIDS to checkpoint/restore newest openvswitch versions. Add pids to generic datapath reply. Adjust reply allocation to reserve memory for pids and move it under ovs_lock() to ensure than number of pids is unchanged while we adding them to nlmsg. Signed-off-by: