aboutsummaryrefslogtreecommitdiff
path: root/include/odp
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@linaro.org>2015-02-25 14:58:27 +0200
committerMaxim Uvarov <maxim.uvarov@linaro.org>2015-02-25 18:34:10 +0300
commiteabd0342d69c4b13c44bbc0bf70f077901c5d080 (patch)
treebacee5f706b3ccaad2fed20ae46ac278b9f5999c /include/odp
parentb614e3c9f5e3f6e8ce3dc0a43ea7703caedf5a66 (diff)
api: packet_io: replace ssize_t with int
ssize_t is a POSIX type. API definition must be pure C (C99). Int is at least 16 bits and can hold any mac address size. Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'include/odp')
-rw-r--r--include/odp/api/packet_io.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/odp/api/packet_io.h b/include/odp/api/packet_io.h
index 427457e26..418b8e7a7 100644
--- a/include/odp/api/packet_io.h
+++ b/include/odp/api/packet_io.h
@@ -18,8 +18,6 @@
extern "C" {
#endif
-#include <sys/types.h>
-
/** @defgroup odp_packet_io ODP PACKET IO
* Operations on a packet.
* @{
@@ -187,12 +185,12 @@ int odp_pktio_promisc_mode(odp_pktio_t pktio);
*
* @param pktio ODP packet IO handle
* @param[out] mac_addr Output buffer (use ODP_PKTIO_MACADDR_MAXSIZE)
- * @param size Size of output buffer
+ * @param size Size of output buffer
*
* @return Number of bytes written (actual size of MAC address)
* @retval <0 on failure
*/
-ssize_t odp_pktio_mac_addr(odp_pktio_t pktio, void *mac_addr, ssize_t size);
+int odp_pktio_mac_addr(odp_pktio_t pktio, void *mac_addr, int size);
/**
* Setup per-port default class-of-service.