net: promote make rarp packet function to stable
authorXiao Wang <xiao.w.wang@intel.com>
Wed, 8 Sep 2021 10:59:15 +0000 (18:59 +0800)
committerDavid Marchand <david.marchand@redhat.com>
Sat, 2 Oct 2021 09:12:32 +0000 (11:12 +0200)
rte_net_make_rarp_packet was introduced in version v18.02, there was no
change in this public API since then, and it's still being used by vhost
lib and virtio driver, so promote it as stable ABI.

Signed-off-by: Xiao Wang <xiao.w.wang@intel.com>
Acked-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Chenbo Xia <chenbo.xia@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/net/rte_arp.h
lib/net/version.map

index feb0eb3..076c8ab 100644 (file)
@@ -50,9 +50,6 @@ struct rte_arp_hdr {
 } __rte_packed __rte_aligned(2);
 
 /**
- * @warning
- * @b EXPERIMENTAL: this API may change without prior notice
- *
  * Make a RARP packet based on MAC addr.
  *
  * @param mpool
@@ -63,7 +60,6 @@ struct rte_arp_hdr {
  * @return
  *   - RARP packet pointer on success, or NULL on error
  */
-__rte_experimental
 struct rte_mbuf *
 rte_net_make_rarp_packet(struct rte_mempool *mpool,
                const struct rte_ether_addr *mac);
index 355b7c2..7584018 100644 (file)
@@ -6,6 +6,7 @@ DPDK_22 {
        rte_net_crc_calc;
        rte_net_crc_set_alg;
        rte_net_get_ptype;
+       rte_net_make_rarp_packet;
 
        local: *;
 };
@@ -13,7 +14,6 @@ DPDK_22 {
 EXPERIMENTAL {
        global:
 
-       rte_net_make_rarp_packet;
        rte_net_skip_ip6_ext;
        rte_ether_unformat_addr;
 };