Re: [dpdk-dev] [dpdk-stable] [PATCH v2 2/6] power: make channel msg functions public
From: David Hunt <hidden>
Date: 2021-01-19 14:52:01
On 19/1/2021 2:31 PM, Thomas Monjalon wrote:
08/01/2021 15:30, David Hunt:quoted
From: Bruce Richardson <redacted> Move the 2 public functions into rte_power_guest_channel.h[...]quoted
+/** + * Send a message contained in pkt over the Virtio-Serial to the host endpoint. + * + * @param pkt + * Pointer to a populated struct channel_packet + * + * @param lcore_id + * lcore_id. + * + * @return + * - 0 on success. + * - Negative on error. + */ +int rte_power_guest_channel_send_msg(struct channel_packet *pkt, + unsigned int lcore_id); + +/** + * Receive a message contained in pkt over the Virtio-Serial + * from the host endpoint. + * + * @param pkt + * Pointer to channel_packet or + * channel_packet_freq_list struct. + * + * @param pkt_len + * Size of expected data packet. + * + * @param lcore_id + * lcore_id. + * + * @return + * - 0 on success. + * - Negative on error. + */ +__rte_experimental +int +rte_power_guest_channel_receive_msg(void *pkt, + size_t pkt_len, + unsigned int lcore_id);Why only the second one is experimental? Given the uncertainty of this API, I think it should be all experimental.
Yes Thomas, both should be experimental. I'll fix that in the next version. Thanks, Dave.