Add new control_net_module_args to global stack_driver_args union.

Report this change in the stack driver code, to keep consistent
code.
TODO: Implement NET_STACK_CONTROL_NET_MODULE in net_server_driver.c too!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5163 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Philippe Houdoin 2003-10-25 21:24:03 +00:00
parent 73e65d4da8
commit eb8b30128e
2 changed files with 3 additions and 4 deletions

View File

@ -151,6 +151,7 @@ struct stack_driver_args {
struct transfer_args transfer;
struct sysctl_args sysctl;
struct select_args select;
struct control_net_module_args control;
} u;
};

View File

@ -378,10 +378,8 @@ static status_t net_stack_control(void *cookie, uint32 op, void *data, size_t le
return B_OK;
}
case NET_STACK_CONTROL_NET_MODULE: {
struct control_net_module_args *control_args =
(struct control_net_module_args*) data;
return core->control_net_module(control_args->name, control_args->op,
control_args->data, control_args->length);
return core->control_net_module(args->u.control.name, args->u.control.op,
args->u.control.data, args->u.control.length);
}
};
} else {