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

Function LibAliasSetAddress

freebsd/netinet/libalias/alias_db.c:2371–2382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2369}
2370
2371void
2372LibAliasSetAddress(struct libalias *la, struct in_addr addr)
2373{
2374
2375 LIBALIAS_LOCK(la);
2376 if (la->packetAliasMode & PKT_ALIAS_RESET_ON_ADDR_CHANGE
2377 && la->aliasAddress.s_addr != addr.s_addr)
2378 CleanupAliasData(la);
2379
2380 la->aliasAddress = addr;
2381 LIBALIAS_UNLOCK(la);
2382}
2383
2384void
2385LibAliasSetTarget(struct libalias *la, struct in_addr target_addr)

Callers 3

ifaddr_changeFunction · 0.85
nat44_configFunction · 0.85
ng_nat_rcvmsgFunction · 0.85

Calls 1

CleanupAliasDataFunction · 0.85

Tested by

no test coverage detected