Hi, I'm trying to create a bond interface with OpenvSwitch in a XenServer 5.6 and I'm getting a high load CPU for the ovs-vswitchd, but It's working apparently.
Doing a strace in the process I'm getting: ==== ioctl(24, SIOCGIFFLAGS, {ifr_name="bond0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 read(33, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(34, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(35, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(37, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(38, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(39, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(41, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(42, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(43, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(45, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(46, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(47, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(16, 0x83bdc37, 461) = -1 EAGAIN (Resource temporarily unavailable) accept(15, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(18, 0xbfae5c44, MSG_PEEK|MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(18, 0xbfae5c44, MSG_PEEK|MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1274049429, 350993}, NULL) = 0 poll([{fd=6, events=POLLIN}, {fd=19, events=POLLIN}, {fd=18, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=21, events=POLLIN}, {fd=18, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=23, events=POLLIN}, {fd=18, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}, {fd=33, events=POLLIN}, {fd=18, events=POLLIN}, {fd=34, events=POLLIN}, {fd=35, events=POLLIN}, {fd=37, events=POLLIN}, {fd=18, events=POLLIN}, {fd=38, events=POLLIN}, {fd=39, events=POLLIN}, {fd=41, events=POLLIN}, {fd=18, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}, {fd=45, events=POLLIN}, {fd=18, events=POLLIN}, {fd=46, events=POLLIN}, {fd=47, events=POLLIN}, {fd=16, events=POLLIN}, {fd=15, events=POLLIN}, {fd=18, events=POLLIN}, ...], 34, 0) = 0 (Timeout) gettimeofday({1274049429, 351379}, NULL) = 0 getrusage(RUSAGE_SELF, {ru_utime={603, 560000}, ru_stime={859, 920000}, ...}) = 0 read(6, 0xbfae5b08, 512) = -1 EAGAIN (Resource temporarily unavailable) read(19, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(25, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(26, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\t\35*Q\243.\200\0\0\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\10\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\10\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\t\35*Q\243.\200\0\0\0\1\0\10\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\n\35*Q\243.\200\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\t\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\t\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\n\35*Q\243.\200\0\0\0\1\0\t\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ioctl(24, SIOCGIFFLAGS, {ifr_name="bond2", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 read(21, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(27, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(28, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\v\35*Q\243.\200\0\0\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\n\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\n\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\v\35*Q\243.\200\0\0\0\1\0\6\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\f\35*Q\243.\200\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\v\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\v\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\f\35*Q\243.\200\0\0\0\1\0\7\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ioctl(24, SIOCGIFFLAGS, {ifr_name="bond1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 read(23, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(29, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(30, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\r\35*Q\243.\200\0\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\f\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\f\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\r\35*Q\243.\200\0\0\0\1\0\4\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\16\35*Q\243.\200\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\r\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\r\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\16\35*Q\243.\200\0\0\0\1\0\5\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ioctl(24, SIOCGIFFLAGS, {ifr_name="bond0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 read(33, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(34, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(35, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(37, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(38, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(39, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(41, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(42, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(43, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(45, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(46, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(47, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) read(16, 0x83bdc37, 461) = -1 EAGAIN (Resource temporarily unavailable) accept(15, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(18, 0xbfae5c44, MSG_PEEK|MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(18, 0xbfae5c44, MSG_PEEK|MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1274049429, 360696}, NULL) = 0 poll([{fd=6, events=POLLIN}, {fd=19, events=POLLIN}, {fd=18, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=21, events=POLLIN}, {fd=18, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=23, events=POLLIN}, {fd=18, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}, {fd=33, events=POLLIN}, {fd=18, events=POLLIN}, {fd=34, events=POLLIN}, {fd=35, events=POLLIN}, {fd=37, events=POLLIN}, {fd=18, events=POLLIN}, {fd=38, events=POLLIN}, {fd=39, events=POLLIN}, {fd=41, events=POLLIN}, {fd=18, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}, {fd=45, events=POLLIN}, {fd=18, events=POLLIN}, {fd=46, events=POLLIN}, {fd=47, events=POLLIN}, {fd=16, events=POLLIN}, {fd=15, events=POLLIN}, {fd=18, events=POLLIN}, ...], 34, 0) = 0 (Timeout) gettimeofday({1274049429, 361030}, NULL) = 0 getrusage(RUSAGE_SELF, {ru_utime={603, 560000}, ru_stime={859, 920000}, ...}) = 0 read(6, 0xbfae5b08, 512) = -1 EAGAIN (Resource temporarily unavailable) read(19, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(25, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(26, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\17\35*Q\243.\200\0\0\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\16\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\16\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\17\35*Q\243.\200\0\0\0\1\0\10\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\20\35*Q\243.\200\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\17\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\17\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\20\35*Q\243.\200\0\0\0\1\0\t\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ioctl(24, SIOCGIFFLAGS, {ifr_name="bond2", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 read(21, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(27, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(28, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\21\35*Q\243.\200\0\0\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\20\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\20\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\21\35*Q\243.\200\0\0\0\1\0\6\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\22\35*Q\243.\200\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\21\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\21\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\22\35*Q\243.\200\0\0\0\1\0\7\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ioctl(24, SIOCGIFFLAGS, {ifr_name="bond1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(24, SIOCETHTOOL, 0xbfae59cc) = 0 ioctl(24, SIOCDEVPRIVATE, 0xbfae5b0c) = 0 gettimeofday({1274049429, 366231}, NULL) = 0 read(23, 0x846084c, 65536) = -1 EAGAIN (Resource temporarily unavailable) accept(29, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) accept(30, 0xbfae5928, [128]) = -1 EAGAIN (Resource temporarily unavailable) send(31, " \0\0\0\22\0\5\0\23\35*Q\243.\200\0\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\22\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\22\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\23\35*Q\243.\200\0\0\0\1\0\4\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 send(31, " \0\0\0\22\0\5\0\24\35*Q\243.\200\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0", 32, 0) = 32 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$\0\0\0\2\0\0\0\23\35*Q\243.\200\0\0\0\0\0 \0\0\0\22\0\5\0\23\35*Q"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 36 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"$", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364\0\0\0\20\0\0\0\24\35*Q\243.\200\0\0\0\1\0\5\0\0\0C\20\1\0\0\0\0\0"..., 2048}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 244 recvmsg(31, {msg_name(0)=NULL, msg_iov(1)=[{"\364", 1}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_DONTWAIT) = 1 ==== When I delete the bonding the process load come to normal (0). ==== ovs-dpctl show sys...@dp0: flows: cur:8, soft-max:1024, hard-max:1048576 ports: cur:4, max:1024 groups: max:16 lookups: frags:0, hit:23526, missed:933, lost:0 queues: max-miss:100, max-action:100 port 0: xapi4 (internal) port 1: bond0 (internal) port 2: eth2 port 3: eth3 sys...@dp1: flows: cur:0, soft-max:1024, hard-max:1048576 ports: cur:2, max:1024 groups: max:16 lookups: frags:0, hit:0, missed:0, lost:0 queues: max-miss:100, max-action:100 port 0: xenbr9 (internal) port 1: eth9 sys...@dp2: flows: cur:0, soft-max:1024, hard-max:1048576 ports: cur:2, max:1024 groups: max:16 lookups: frags:0, hit:0, missed:0, lost:0 queues: max-miss:100, max-action:100 port 0: xenbr8 (internal) port 1: eth8 sys...@dp3: flows: cur:12, soft-max:1024, hard-max:1048576 ports: cur:4, max:1024 groups: max:16 lookups: frags:0, hit:9753, missed:2891, lost:0 queues: max-miss:100, max-action:100 port 0: xapi1 (internal) port 1: bond1 (internal) port 2: eth5 port 3: eth4 sys...@dp4: flows: cur:0, soft-max:1024, hard-max:1048576 ports: cur:2, max:1024 groups: max:16 lookups: frags:0, hit:0, missed:0, lost:0 queues: max-miss:100, max-action:100 port 0: xenbr1 (internal) port 1: eth1 sys...@dp5: flows: cur:0, soft-max:1024, hard-max:1048576 ports: cur:2, max:1024 groups: max:16 lookups: frags:0, hit:0, missed:0, lost:0 queues: max-miss:100, max-action:100 port 0: xenbr0 (internal) port 1: eth0 sys...@dp6: flows: cur:0, soft-max:1024, hard-max:1048576 ports: cur:4, max:1024 groups: max:16 lookups: frags:0, hit:0, missed:30, lost:0 queues: max-miss:100, max-action:100 port 0: xapi2 (internal) port 1: eth7 port 2: eth6 port 3: bond2 (internal) ==== Is bonding working on XenServer or only in Xen Source hosts ? Thanks. -- []'s Luiz Henrique Ozaki
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org