userspace: Make network interface a kernel object
Make net_if a kernel object with type K_OBJ_NET_IF so that we can restrict access to it. Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
parent
d56e0b0b40
commit
bfa08cd04d
2 changed files with 5 additions and 0 deletions
|
@ -103,6 +103,7 @@ kobjects = OrderedDict([
|
|||
("z_thread_stack_element", (None, False, False)),
|
||||
("device", (None, False, False)),
|
||||
("NET_SOCKET", (None, False, False)),
|
||||
("net_if", (None, False, False)),
|
||||
("sys_mutex", (None, True, False)),
|
||||
("k_futex", (None, True, False))
|
||||
])
|
||||
|
|
|
@ -332,6 +332,10 @@ static inline void init_iface(struct net_if *iface)
|
|||
|
||||
NET_DBG("On iface %p", iface);
|
||||
|
||||
#ifdef CONFIG_USERSPACE
|
||||
z_object_init(iface);
|
||||
#endif
|
||||
|
||||
api->init(iface);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue