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

Function FragmentOut

freebsd/netinet/libalias/alias.c:1217–1229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1215}
1216
1217static int
1218FragmentOut(struct libalias *la, struct ip *pip, u_short *ip_sum)
1219{
1220 struct in_addr alias_address;
1221
1222 LIBALIAS_LOCK_ASSERT(la);
1223 alias_address = FindAliasAddress(la, pip->ip_src);
1224 DifferentialChecksum(ip_sum,
1225 &alias_address, &pip->ip_src, 2);
1226 pip->ip_src = alias_address;
1227
1228 return (PKT_ALIAS_OK);
1229}
1230
1231/* Outside World Access
1232

Callers 1

LibAliasOutLockedFunction · 0.85

Calls 2

FindAliasAddressFunction · 0.85
DifferentialChecksumFunction · 0.85

Tested by

no test coverage detected