Thread (69 messages) 69 messages, 6 authors, 2021-03-02

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.

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help