Changes in uspace/lib/nettl/src/amap.c [e1b4ae0:7e20bee] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nettl/src/amap.c
re1b4ae0 r7e20bee 58 58 #include <stdint.h> 59 59 #include <stdlib.h> 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 } 60 76 61 77 /** Create association map. … … 378 394 mepp = *epp; 379 395 380 rc = portrng_alloc(repla->portrng, epp->local.port, arg, flags,396 rc = portrng_alloc(repla->portrng, epp->local.port, arg, aflags_to_pflags(flags), 381 397 &mepp.local.port); 382 398 if (rc != EOK) { … … 422 438 mepp = *epp; 423 439 424 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, flags,440 rc = portrng_alloc(laddr->portrng, epp->local.port, arg, aflags_to_pflags(flags), 425 441 &mepp.local.port); 426 442 if (rc != EOK) { … … 466 482 mepp = *epp; 467 483 468 rc = portrng_alloc(llink->portrng, epp->local.port, arg, flags,484 rc = portrng_alloc(llink->portrng, epp->local.port, arg, aflags_to_pflags(flags), 469 485 &mepp.local.port); 470 486 if (rc != EOK) { … … 498 514 mepp = *epp; 499 515 500 rc = portrng_alloc(map->unspec, epp->local.port, arg, flags,516 rc = portrng_alloc(map->unspec, epp->local.port, arg, aflags_to_pflags(flags), 501 517 &mepp.local.port); 502 518 if (rc != EOK) {
Note:
See TracChangeset
for help on using the changeset viewer.