Undefined Reference to setns while adding iproute2 package

Hi All,

I am working on a codebase that uses mips toolchain with uClibc version uClibc- While building a module for basic networking commands, iprote2 I am running into an undefined error due to absence of setns.
On investigating furthur, this seems to be present as part of uClibc in other uClibc versions.
Is there anyway I could bring in this support into the existing uClibc. Looking forward to your support.

The build error logs are:

_> namespace.c:(.text.netns_switch+0xb8): undefined reference to `setns'_
_> _
_> collect2: error: ld returned 1 exit status_
_> _
_> <builtin>: recipe for target 'ip' failed_
_> _
_> make[5]: *** [ip] Error 1_
```Preformatted text

Well...what do you mean by "existing?"

OpenWRT stopped using uClibc with version 17. It now uses musl!

Are you using the most current SDK...? The files are pretty clear that it uses musl.

Lastly...it appears iproute2 is installed on my device by default (running 17.01.4).

root@LEDE:~# ip neigh
192.168.xxx.xxx dev eth0.5 lladdr 08:00:27:xx:xx:xx STALE

package/network/utils/iproute2 and its Makefile and patches may be helpful in resolving your problems.

Thanks jeff. Was able to resolve the issue by enabling, linux kernel config that
provides namespace functionality in kernel menuconfig.

Thanks for the support.