Lines Matching refs:function

130 arguments. Occasionally that function may need to change to accommodate new
144 versioned symbol ``b@DPDK_n`` to the internal function ``be``.
151 fully qualified function ``p``, so that if a symbol becomes versioned, it
159 binding versioned symbol ``b@EXPERIMENTAL`` to the internal function ``be``.
171 Assume we have a function as follows
204 Note also that, being a public function, the header file prototype must also be
209 The addition of a parameter to the function is ABI breaking as the function is
278 Next, we need to specify in the code which function maps to the rte_acl_create
280 we need to update the function so that it is uniquely named, and not in conflict
295 the macros used for versioning symbols and we have annotated the function as
298 Immediately after the function, we add the VERSION_SYMBOL macro.
310 in older builds, but now points to the above newly named function. We have now
311 mapped the original rte_acl_create symbol to the original function (but with a
317 function name, with the ``v22`` suffix, and implement it appropriately.
332 new parameter in place. Next we need to map this function to the new default
333 symbol ``rte_acl_create@DPDK_22``. To do this, immediately after the function,
344 ``rte_acl_create@DPDK_22``, which points to the above newly named function.
385 To correct this, we can simply map a function of our choosing back to the public
420 enable the function version macros when building.
436 Assume we have an experimental function ``rte_acl_create`` as follows:
472 ``__rte_experimental`` annotation from the function and move the symbol from the
581 function. After having gone through the ABI deprecation announcement process,
622 Note that the internal function definition could also be removed, but its used