Changes in uspace/lib/nettl/src/amap.c [8a637a4:7e20bee] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nettl/src/amap.c
r8a637a4 r7e20bee 59 59 #include <stdlib.h> 60 60 61 /** Convert association map flags to port range flags. 62 * 63 * @param flags Association map flags 64 * @return Port range flags 65 */ 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 61 77 /** Create association map. 62 78 * … … 97 113 { 98 114 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)); 99 119 free(map); 100 120 } … … 374 394 mepp = *epp; 375 395 376 rc = portrng_alloc(repla->portrng, epp->local.port, arg, flags,396 rc = portrng_alloc(repla->portrng, epp->local.port, arg, aflags_to_pflags(flags), 377 397 &mepp.local.port); 378 398 if (rc != EOK) { … … 418 438 mepp = *epp; 419 439 420 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, flags,440 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, aflags_to_pflags(flags), 421 441 &mepp.local.port); 422 442 if (rc != EOK) { … … 462 482 mepp = *epp; 463 483 464 rc = portrng_alloc(llink->portrng, epp->local.port, arg, flags,484 rc = portrng_alloc(llink->portrng, epp->local.port, arg, aflags_to_pflags(flags), 465 485 &mepp.local.port); 466 486 if (rc != EOK) { … … 494 514 mepp = *epp; 495 515 496 rc = portrng_alloc(map->unspec, epp->local.port, arg, flags,516 rc = portrng_alloc(map->unspec, epp->local.port, arg, aflags_to_pflags(flags), 497 517 &mepp.local.port); 498 518 if (rc != EOK) {
Note:
See TracChangeset
for help on using the changeset viewer.