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

Function main

dpdk/examples/ip_pipeline/main.c:146–260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144}
145
146int
147main(int argc, char **argv)
148{
149 struct conn *conn;
150 int status;
151
152 /* Parse application arguments */
153 status = parse_args(argc, argv);
154 if (status < 0)
155 return status;
156
157 /* EAL */
158 status = rte_eal_init(argc, argv);
159 if (status < 0) {
160 printf("Error: EAL initialization failed (%d)\n", status);
161 return status;
162 };
163
164 /* Connectivity */
165 conn = conn_init(&app.conn);
166 if (conn == NULL) {
167 printf("Error: Connectivity initialization failed (%d)\n",
168 status);
169 return status;
170 };
171
172 /* Mempool */
173 status = mempool_init();
174 if (status) {
175 printf("Error: Mempool initialization failed (%d)\n", status);
176 return status;
177 }
178
179 /* Link */
180 status = link_init();
181 if (status) {
182 printf("Error: Link initialization failed (%d)\n", status);
183 return status;
184 }
185
186 /* SWQ */
187 status = swq_init();
188 if (status) {
189 printf("Error: SWQ initialization failed (%d)\n", status);
190 return status;
191 }
192
193 /* Traffic Manager */
194 status = tmgr_init();
195 if (status) {
196 printf("Error: TMGR initialization failed (%d)\n", status);
197 return status;
198 }
199
200 /* TAP */
201 status = tap_init();
202 if (status) {
203 printf("Error: TAP initialization failed (%d)\n", status);

Callers

nothing calls this directly

Calls 15

link_initFunction · 0.85
swq_initFunction · 0.85
tmgr_initFunction · 0.85
tap_initFunction · 0.85
pipeline_initFunction · 0.85
rte_eal_mp_remote_launchFunction · 0.85
parse_argsFunction · 0.70
conn_initFunction · 0.70
mempool_initFunction · 0.70
cryptodev_initFunction · 0.70

Tested by

no test coverage detected