MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ionic_lif_free

Function ionic_lif_free

dpdk/drivers/net/ionic/ionic_lif.c:1104–1131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1102}
1103
1104void
1105ionic_lif_free(struct ionic_lif *lif)
1106{
1107 if (lif->notifyqcq) {
1108 ionic_qcq_free(&lif->notifyqcq->qcq);
1109 lif->notifyqcq = NULL;
1110 }
1111
1112 if (lif->adminqcq) {
1113 ionic_qcq_free(&lif->adminqcq->qcq);
1114 lif->adminqcq = NULL;
1115 }
1116
1117 if (lif->txqcqs) {
1118 rte_free(lif->txqcqs);
1119 lif->txqcqs = NULL;
1120 }
1121
1122 if (lif->rxqcqs) {
1123 rte_free(lif->rxqcqs);
1124 lif->rxqcqs = NULL;
1125 }
1126
1127 if (lif->info) {
1128 rte_memzone_free(lif->info_z);
1129 lif->info = NULL;
1130 }
1131}
1132
1133void
1134ionic_lif_free_queues(struct ionic_lif *lif)

Callers 2

ionic_dev_closeFunction · 0.85
eth_ionic_dev_initFunction · 0.85

Calls 3

ionic_qcq_freeFunction · 0.85
rte_freeFunction · 0.85
rte_memzone_freeFunction · 0.85

Tested by

no test coverage detected