| 1215 | } |
| 1216 | |
| 1217 | static int |
| 1218 | FragmentOut(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 |
no test coverage detected