New upstream version 18.08
[deb_dpdk.git] / lib / librte_eal / linuxapp / kni / kni_fifo.h
diff --git a/lib/librte_eal/linuxapp/kni/kni_fifo.h b/lib/librte_eal/linuxapp/kni/kni_fifo.h
deleted file mode 100644 (file)
index 9a4762d..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Copyright(c) 2010-2014 Intel Corporation.
- */
-
-#ifndef _KNI_FIFO_H_
-#define _KNI_FIFO_H_
-
-#include <exec-env/rte_kni_common.h>
-
-/**
- * Adds num elements into the fifo. Return the number actually written
- */
-static inline uint32_t
-kni_fifo_put(struct rte_kni_fifo *fifo, void **data, uint32_t num)
-{
-       uint32_t i = 0;
-       uint32_t fifo_write = fifo->write;
-       uint32_t fifo_read = fifo->read;
-       uint32_t new_write = fifo_write;
-
-       for (i = 0; i < num; i++) {
-               new_write = (new_write + 1) & (fifo->len - 1);
-
-               if (new_write == fifo_read)
-                       break;
-               fifo->buffer[fifo_write] = data[i];
-               fifo_write = new_write;
-       }
-       fifo->write = fifo_write;
-
-       return i;
-}
-
-/**
- * Get up to num elements from the fifo. Return the number actully read
- */
-static inline uint32_t
-kni_fifo_get(struct rte_kni_fifo *fifo, void **data, uint32_t num)
-{
-       uint32_t i = 0;
-       uint32_t new_read = fifo->read;
-       uint32_t fifo_write = fifo->write;
-
-       for (i = 0; i < num; i++) {
-               if (new_read == fifo_write)
-                       break;
-
-               data[i] = fifo->buffer[new_read];
-               new_read = (new_read + 1) & (fifo->len - 1);
-       }
-       fifo->read = new_read;
-
-       return i;
-}
-
-/**
- * Get the num of elements in the fifo
- */
-static inline uint32_t
-kni_fifo_count(struct rte_kni_fifo *fifo)
-{
-       return (fifo->len + fifo->write - fifo->read) & (fifo->len - 1);
-}
-
-/**
- * Get the num of available elements in the fifo
- */
-static inline uint32_t
-kni_fifo_free_count(struct rte_kni_fifo *fifo)
-{
-       return (fifo->read - fifo->write - 1) & (fifo->len - 1);
-}
-
-#endif /* _KNI_FIFO_H_ */