From 78c896b3b3127515478090c19447e27dc406427e Mon Sep 17 00:00:00 2001 From: Jianfeng Tan Date: Mon, 18 Nov 2019 06:59:50 +0000 Subject: TLDKv2 Signed-off-by: Jianfeng Tan Signed-off-by: Jielong Zhou Signed-off-by: Jian Zhang Signed-off-by: Chen Zhao Change-Id: I55c39de4c6cd30f991f35631eb507f770230f08e --- lib/libtle_l4p/tcp_ofo.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) (limited to 'lib/libtle_l4p/tcp_ofo.c') diff --git a/lib/libtle_l4p/tcp_ofo.c b/lib/libtle_l4p/tcp_ofo.c index 1565445..b31f2b5 100644 --- a/lib/libtle_l4p/tcp_ofo.c +++ b/lib/libtle_l4p/tcp_ofo.c @@ -12,7 +12,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include #include #include "tcp_stream.h" @@ -28,12 +27,6 @@ #define OFO_OBJ_MAX (OFODB_OBJ_MAX * OFO_DB_MAX) void -tcp_ofo_free(struct ofo *ofo) -{ - rte_free(ofo); -} - -static void calc_ofo_elems(uint32_t nbufs, uint32_t *nobj, uint32_t *ndb) { uint32_t n, nd, no; @@ -51,35 +44,3 @@ calc_ofo_elems(uint32_t nbufs, uint32_t *nobj, uint32_t *ndb) *nobj = no; *ndb = nd; } - -struct ofo * -tcp_ofo_alloc(uint32_t nbufs, int32_t socket) -{ - uint32_t i, ndb, nobj; - size_t dsz, osz, sz; - struct ofo *ofo; - struct rte_mbuf **obj; - - calc_ofo_elems(nbufs, &nobj, &ndb); - osz = sizeof(*ofo) + sizeof(ofo->db[0]) * ndb; - dsz = sizeof(ofo->db[0].obj[0]) * nobj * ndb; - sz = osz + dsz; - - ofo = rte_zmalloc_socket(NULL, sz, RTE_CACHE_LINE_SIZE, socket); - if (ofo == NULL) { - TCP_LOG(ERR, "%s: allocation of %zu bytes on socket %d " - "failed with error code: %d\n", - __func__, sz, socket, rte_errno); - return NULL; - } - - obj = (struct rte_mbuf **)&ofo->db[ndb]; - for (i = 0; i != ndb; i++) { - ofo->db[i].nb_max = nobj; - ofo->db[i].obj = obj + i * nobj; - } - - ofo->nb_max = ndb; - return ofo; -} - -- cgit 1.2.3-korg