Changes in uspace/lib/nettl/src/amap.c [7e20bee:8a637a4] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nettl/src/amap.c
r7e20bee r8a637a4 59 59 #include <stdlib.h> 60 60 61 /** Convert association map flags to port range flags.62 *63 * @param flags Association map flags64 * @return Port range flags65 */66 static portrng_flags_t aflags_to_pflags(amap_flags_t flags)67 {68 portrng_flags_t pflags;69 70 pflags = 0;71 if ((flags & af_allow_system) != 0)72 pflags |= pf_allow_system;73 74 return pflags;75 }76 77 61 /** Create association map. 78 62 * … … 113 97 { 114 98 log_msg(LOG_DEFAULT, LVL_DEBUG2, "amap_destroy()"); 115 116 assert(list_empty(&map->repla));117 assert(list_empty(&map->laddr));118 assert(list_empty(&map->llink));119 99 free(map); 120 100 } … … 394 374 mepp = *epp; 395 375 396 rc = portrng_alloc(repla->portrng, epp->local.port, arg, aflags_to_pflags(flags),376 rc = portrng_alloc(repla->portrng, epp->local.port, arg, flags, 397 377 &mepp.local.port); 398 378 if (rc != EOK) { … … 438 418 mepp = *epp; 439 419 440 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, aflags_to_pflags(flags),420 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, flags, 441 421 &mepp.local.port); 442 422 if (rc != EOK) { … … 482 462 mepp = *epp; 483 463 484 rc = portrng_alloc(llink->portrng, epp->local.port, arg, aflags_to_pflags(flags),464 rc = portrng_alloc(llink->portrng, epp->local.port, arg, flags, 485 465 &mepp.local.port); 486 466 if (rc != EOK) { … … 514 494 mepp = *epp; 515 495 516 rc = portrng_alloc(map->unspec, epp->local.port, arg, aflags_to_pflags(flags),496 rc = portrng_alloc(map->unspec, epp->local.port, arg, flags, 517 497 &mepp.local.port); 518 498 if (rc != EOK) {
Note:
See TracChangeset
for help on using the changeset viewer.