| 321 | } |
| 322 | |
| 323 | static void |
| 324 | lagg_create(int s, struct ifreq *ifr) |
| 325 | { |
| 326 | ifr->ifr_data = (caddr_t) ¶ms; |
| 327 | #ifndef FSTACK |
| 328 | ioctl_ifcreate(s, ifr); |
| 329 | #else |
| 330 | size_t offset = (char *)&(ifr.ifr_data) - (char *)&(ifr); |
| 331 | size_t clen = sizeof(params); |
| 332 | ioctl_va(s, SIOCIFCREATE2, &ifr, 3, offset, ifr.ifr_data, clen); |
| 333 | #endif |
| 334 | } |
| 335 | |
| 336 | static struct cmd lagg_cmds[] = { |
| 337 | DEF_CLONE_CMD_ARG("laggtype", setlaggtype), |
nothing calls this directly
no test coverage detected