Changeset 95c675b in mainline for uspace/lib/nettl/src/amap.c
- Timestamp:
- 2017-10-17T13:11:35Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 60af4cdb
- Parents:
- dbf32b1 (diff), a416d070 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
uspace/lib/nettl/src/amap.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nettl/src/amap.c
rdbf32b1 r95c675b 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.
