This is a page tracks issues that we run into while testing the Multi-Rail Feature
from libcfs_ioctl()
145 »·······»·······»·······if (err == 0) {
146 »·······»·······»·······»·······if (copy_to_user(uparam, hdr, hdr->ioc_len))
147 »·······»·······»·······»·······»·······err = -EFAULT;
148 »·······»·······»·······}
149 »·······»·······»·······break;
The buffer is only copied to user space if the ioctl handler returns 0. Not really sure if it's safe to change that. |
Doug: I configured a Parallels VM with 16 interfaces (won't let me do 17 as 16 is a limit). When I "lctl network configure" with no YAML or module parameters, I get this error from ksocklnd: "Mar 7 14:01:16 centos-7 kernel: LNet: 5111:0:(socklnd.c:2652:ksocknal_enumerate_interfaces()) Ignoring interface virbr0 (too many interfaces)".
Doug: When discovering a node with 16 interfaces via "lnetctl discover --nid", it works, but I am seeing this log:
Mar 7 15:48:04 centos-7 kernel: LNetError: 24769:0:(peer.c:1726:lnet_peer_push_event()) Push Put from unknown 0@<0:0> (source 0@<0:0>) |
Doug: When I enter "lnetctl set" to see what options I can set, I get this:
[root@centos-7 ~]# lnetctl set
set {tiny_buffers | small_buffers | large_buffers | routing}
|
It does not mention "discovery" at all.