
These patches would try introduce 4 class with readonly functionality. It used libnl-3 and libbridge as static libarary as an implemention. Program libnetwork_test would be generated under ./libnetwork/.libs/ . Testing: wbemcli -nl ein http://[]:[]@localhost:5988/root/virt:Net_VirtualEthernetSwitchSystem wbemcli -nl ein http://[]:[]@localhost:5988/root/virt:Net_VirtualEthernetSwitchSystemSettingData wbemcli -nl ein http://[]:[]@localhost:5988/root/virt:Net_EthernetPort wbemcli -nl ein http://[]:[]@localhost:5988/root/virt:Net_EthernetPortAllocationSettingData try with command vconfig and brctl modifying the system. Note: These patch only applys on libvirt-cim-0.5.15, Will try move it to 0.6.0 with libvirt 0.9.4 on RH6 on v4 patch. repository: git://gitorious.org/~xiaxia347/libvirt-cim/xiaxia347s-xiawenc.git branch vlan_v3 https://gitorious.org/libvirt-cim/xiaxia347s-xiawenc/trees/vlan_v3 Wayne Xia (10): add source code of libbridge and libnl-3 building system modification for libnl3 and libbridge building system of libnetwork linking with libnl3 and libbridge libnetwork source code with a test program add a CIM model helper in libxkutil CIM model - Makefile change CIM model - VESS CIM model - VESSSD CIM model - EthernetPort CIM model - EASD Makefile.am | 14 +- configure.ac | 19 +- libnetwork/Makefile.am | 39 + libnetwork/dll_magic.h | 13 + libnetwork/host_network_API.c | 30 + libnetwork/host_network_API.h | 25 + libnetwork/host_network_basic.c | 657 ++++++ libnetwork/host_network_basic.h | 170 ++ libnetwork/host_network_error.h | 31 + libnetwork/host_network_helper.c | 659 ++++++ libnetwork/host_network_helper.h | 202 ++ libnetwork/host_network_implement_OSAPI.c | 453 ++++ libnetwork/host_network_implement_OSAPI.h | 21 + libnetwork/libbridge/.gitignore | 2 + libnetwork/libbridge/Makefile.am | 20 + libnetwork/libbridge/libbridge.h | 119 + libnetwork/libbridge/libbridge_devif.c | 442 ++++ libnetwork/libbridge/libbridge_if.c | 117 + libnetwork/libbridge/libbridge_init.c | 213 ++ libnetwork/libbridge/libbridge_misc.c | 51 + libnetwork/libbridge/libbridge_private.h | 56 + libnetwork/libnetwork_test.c | 82 + libnetwork/libnl3/Makefile.am | 8 + libnetwork/libnl3/include/Makefile.am | 122 + libnetwork/libnl3/include/linux/fib_rules.h | 69 + libnetwork/libnl3/include/linux/gen_stats.h | 67 + libnetwork/libnl3/include/linux/genetlink.h | 83 + libnetwork/libnl3/include/linux/if.h | 140 ++ libnetwork/libnl3/include/linux/if_addr.h | 55 + libnetwork/libnl3/include/linux/if_arp.h | 156 ++ libnetwork/libnl3/include/linux/if_ether.h | 125 ++ libnetwork/libnl3/include/linux/if_link.h | 377 ++++ libnetwork/libnl3/include/linux/if_vlan.h | 62 + libnetwork/libnl3/include/linux/inetdevice.h | 36 + libnetwork/libnl3/include/linux/ip_mp_alg.h | 22 + libnetwork/libnl3/include/linux/ipv6.h | 146 ++ libnetwork/libnl3/include/linux/neighbour.h | 155 ++ libnetwork/libnl3/include/linux/netfilter.h | 57 + .../libnl3/include/linux/netfilter/nfnetlink.h | 60 + .../include/linux/netfilter/nfnetlink_conntrack.h | 140 ++ .../libnl3/include/linux/netfilter/nfnetlink_log.h | 97 + .../include/linux/netfilter/nfnetlink_queue.h | 94 + libnetwork/libnl3/include/linux/netlink.h | 149 ++ libnetwork/libnl3/include/linux/pkt_cls.h | 467 ++++ libnetwork/libnl3/include/linux/pkt_sched.h | 606 +++++ libnetwork/libnl3/include/linux/rtnetlink.h | 605 +++++ libnetwork/libnl3/include/linux/snmp.h | 270 +++ .../libnl3/include/linux/tc_ematch/tc_em_meta.h | 89 + libnetwork/libnl3/include/netlink-generic.h | 20 + libnetwork/libnl3/include/netlink-local.h | 213 ++ libnetwork/libnl3/include/netlink-tc.h | 55 + libnetwork/libnl3/include/netlink-types.h | 846 +++++++ libnetwork/libnl3/include/netlink/addr.h | 66 + libnetwork/libnl3/include/netlink/attr.h | 283 +++ libnetwork/libnl3/include/netlink/cache-api.h | 230 ++ libnetwork/libnl3/include/netlink/cache.h | 134 ++ libnetwork/libnl3/include/netlink/cli/addr.h | 32 + libnetwork/libnl3/include/netlink/cli/class.h | 21 + libnetwork/libnl3/include/netlink/cli/cls.h | 24 + libnetwork/libnl3/include/netlink/cli/ct.h | 34 + libnetwork/libnl3/include/netlink/cli/link.h | 30 + libnetwork/libnl3/include/netlink/cli/neigh.h | 27 + libnetwork/libnl3/include/netlink/cli/qdisc.h | 23 + libnetwork/libnl3/include/netlink/cli/route.h | 34 + libnetwork/libnl3/include/netlink/cli/rule.h | 21 + libnetwork/libnl3/include/netlink/cli/tc.h | 39 + libnetwork/libnl3/include/netlink/cli/utils.h | 82 + libnetwork/libnl3/include/netlink/data.h | 41 + libnetwork/libnl3/include/netlink/errno.h | 64 + .../libnl3/include/netlink/fib_lookup/lookup.h | 42 + .../libnl3/include/netlink/fib_lookup/request.h | 51 + libnetwork/libnl3/include/netlink/genl/ctrl.h | 40 + libnetwork/libnl3/include/netlink/genl/family.h | 53 + libnetwork/libnl3/include/netlink/genl/genl.h | 46 + libnetwork/libnl3/include/netlink/genl/mngt.h | 87 + libnetwork/libnl3/include/netlink/handlers.h | 146 ++ libnetwork/libnl3/include/netlink/list.h | 93 + libnetwork/libnl3/include/netlink/msg.h | 147 ++ libnetwork/libnl3/include/netlink/netfilter/ct.h | 126 ++ libnetwork/libnl3/include/netlink/netfilter/log.h | 109 + .../libnl3/include/netlink/netfilter/log_msg.h | 98 + .../libnl3/include/netlink/netfilter/netfilter.h | 31 + libnetwork/libnl3/include/netlink/netfilter/nfnl.h | 44 + .../libnl3/include/netlink/netfilter/queue.h | 90 + .../libnl3/include/netlink/netfilter/queue_msg.h | 104 + libnetwork/libnl3/include/netlink/netlink-compat.h | 50 + libnetwork/libnl3/include/netlink/netlink-kernel.h | 293 +++ libnetwork/libnl3/include/netlink/netlink.h | 93 + libnetwork/libnl3/include/netlink/object-api.h | 348 +++ libnetwork/libnl3/include/netlink/object.h | 70 + libnetwork/libnl3/include/netlink/route/addr.h | 98 + libnetwork/libnl3/include/netlink/route/class.h | 66 + .../libnl3/include/netlink/route/classifier.h | 51 + .../libnl3/include/netlink/route/cls/basic.h | 31 + .../libnl3/include/netlink/route/cls/cgroup.h | 30 + .../libnl3/include/netlink/route/cls/ematch.h | 95 + .../libnl3/include/netlink/route/cls/ematch/cmp.h | 32 + .../libnl3/include/netlink/route/cls/ematch/meta.h | 41 + .../include/netlink/route/cls/ematch/nbyte.h | 36 + .../libnl3/include/netlink/route/cls/ematch/text.h | 42 + libnetwork/libnl3/include/netlink/route/cls/fw.h | 29 + .../libnl3/include/netlink/route/cls/police.h | 29 + libnetwork/libnl3/include/netlink/route/cls/u32.h | 43 + libnetwork/libnl3/include/netlink/route/link.h | 217 ++ libnetwork/libnl3/include/netlink/route/link/api.h | 134 ++ .../libnl3/include/netlink/route/link/bonding.h | 37 + .../libnl3/include/netlink/route/link/inet.h | 29 + .../libnl3/include/netlink/route/link/info-api.h | 20 + .../libnl3/include/netlink/route/link/vlan.h | 57 + .../libnl3/include/netlink/route/neighbour.h | 79 + libnetwork/libnl3/include/netlink/route/neightbl.h | 65 + libnetwork/libnl3/include/netlink/route/nexthop.h | 65 + libnetwork/libnl3/include/netlink/route/pktloc.h | 49 + libnetwork/libnl3/include/netlink/route/qdisc.h | 73 + .../libnl3/include/netlink/route/qdisc/cbq.h | 30 + .../libnl3/include/netlink/route/qdisc/dsmark.h | 41 + .../libnl3/include/netlink/route/qdisc/fifo.h | 28 + .../libnl3/include/netlink/route/qdisc/htb.h | 47 + .../libnl3/include/netlink/route/qdisc/netem.h | 75 + .../libnl3/include/netlink/route/qdisc/prio.h | 53 + .../libnl3/include/netlink/route/qdisc/red.h | 17 + .../libnl3/include/netlink/route/qdisc/sfq.h | 36 + .../libnl3/include/netlink/route/qdisc/tbf.h | 40 + libnetwork/libnl3/include/netlink/route/route.h | 124 + libnetwork/libnl3/include/netlink/route/rtnl.h | 69 + libnetwork/libnl3/include/netlink/route/rule.h | 75 + libnetwork/libnl3/include/netlink/route/tc-api.h | 143 ++ libnetwork/libnl3/include/netlink/route/tc.h | 105 + libnetwork/libnl3/include/netlink/socket.h | 69 + libnetwork/libnl3/include/netlink/types.h | 110 + libnetwork/libnl3/include/netlink/utils.h | 85 + libnetwork/libnl3/include/netlink/version.h | 28 + libnetwork/libnl3/include/netlink/version.h.in | 28 + libnetwork/libnl3/lib/Makefile.am | 99 + libnetwork/libnl3/lib/addr.c | 918 ++++++++ libnetwork/libnl3/lib/attr.c | 1213 ++++++++++ libnetwork/libnl3/lib/cache.c | 965 ++++++++ libnetwork/libnl3/lib/cache_mngr.c | 391 ++++ libnetwork/libnl3/lib/cache_mngt.c | 256 +++ libnetwork/libnl3/lib/cli/cls/basic.c | 93 + libnetwork/libnl3/lib/cli/cls/cgroup.c | 75 + libnetwork/libnl3/lib/cli/qdisc/bfifo.c | 83 + libnetwork/libnl3/lib/cli/qdisc/blackhole.c | 64 + libnetwork/libnl3/lib/cli/qdisc/htb.c | 203 ++ libnetwork/libnl3/lib/cli/qdisc/pfifo.c | 77 + libnetwork/libnl3/lib/data.c | 186 ++ libnetwork/libnl3/lib/defs.h | 85 + libnetwork/libnl3/lib/defs.h.in | 84 + libnetwork/libnl3/lib/error.c | 116 + libnetwork/libnl3/lib/fib_lookup/lookup.c | 348 +++ libnetwork/libnl3/lib/fib_lookup/request.c | 185 ++ libnetwork/libnl3/lib/genl/ctrl.c | 380 ++++ libnetwork/libnl3/lib/genl/family.c | 316 +++ libnetwork/libnl3/lib/genl/genl.c | 268 +++ libnetwork/libnl3/lib/genl/mngt.c | 273 +++ libnetwork/libnl3/lib/handlers.c | 395 ++++ libnetwork/libnl3/lib/msg.c | 1050 +++++++++ libnetwork/libnl3/lib/netfilter/ct.c | 601 +++++ libnetwork/libnl3/lib/netfilter/ct_obj.c | 785 +++++++ libnetwork/libnl3/lib/netfilter/log.c | 251 +++ libnetwork/libnl3/lib/netfilter/log_msg.c | 209 ++ libnetwork/libnl3/lib/netfilter/log_msg_obj.c | 458 ++++ libnetwork/libnl3/lib/netfilter/log_obj.c | 287 +++ libnetwork/libnl3/lib/netfilter/netfilter.c | 53 + libnetwork/libnl3/lib/netfilter/nfnl.c | 245 ++ libnetwork/libnl3/lib/netfilter/queue.c | 251 +++ libnetwork/libnl3/lib/netfilter/queue_msg.c | 284 +++ libnetwork/libnl3/lib/netfilter/queue_msg_obj.c | 492 ++++ libnetwork/libnl3/lib/netfilter/queue_obj.c | 215 ++ libnetwork/libnl3/lib/nl.c | 896 ++++++++ libnetwork/libnl3/lib/object.c | 395 ++++ libnetwork/libnl3/lib/route/addr.c | 1054 +++++++++ libnetwork/libnl3/lib/route/class.c | 473 ++++ libnetwork/libnl3/lib/route/classid.c | 441 ++++ libnetwork/libnl3/lib/route/cls.c | 441 ++++ libnetwork/libnl3/lib/route/cls/basic.c | 229 ++ libnetwork/libnl3/lib/route/cls/cgroup.c | 189 ++ libnetwork/libnl3/lib/route/cls/ematch.c | 701 ++++++ libnetwork/libnl3/lib/route/cls/ematch/cmp.c | 93 + libnetwork/libnl3/lib/route/cls/ematch/container.c | 41 + libnetwork/libnl3/lib/route/cls/ematch/meta.c | 334 +++ libnetwork/libnl3/lib/route/cls/ematch/nbyte.c | 139 ++ libnetwork/libnl3/lib/route/cls/ematch/text.c | 183 ++ libnetwork/libnl3/lib/route/cls/ematch_grammar.l | 162 ++ libnetwork/libnl3/lib/route/cls/ematch_syntax.y | 497 +++++ libnetwork/libnl3/lib/route/cls/fw.c | 190 ++ libnetwork/libnl3/lib/route/cls/police.c | 66 + libnetwork/libnl3/lib/route/cls/u32.c | 551 +++++ libnetwork/libnl3/lib/route/link.c | 2342 ++++++++++++++++++++ libnetwork/libnl3/lib/route/link/api.c | 316 +++ libnetwork/libnl3/lib/route/link/bonding.c | 217 ++ libnetwork/libnl3/lib/route/link/bridge.c | 83 + libnetwork/libnl3/lib/route/link/dummy.c | 40 + libnetwork/libnl3/lib/route/link/inet.c | 280 +++ libnetwork/libnl3/lib/route/link/inet6.c | 377 ++++ libnetwork/libnl3/lib/route/link/vlan.c | 565 +++++ libnetwork/libnl3/lib/route/neigh.c | 846 +++++++ libnetwork/libnl3/lib/route/neightbl.c | 815 +++++++ libnetwork/libnl3/lib/route/nexthop.c | 290 +++ libnetwork/libnl3/lib/route/pktloc.c | 260 +++ libnetwork/libnl3/lib/route/pktloc_grammar.l | 51 + libnetwork/libnl3/lib/route/pktloc_syntax.y | 103 + libnetwork/libnl3/lib/route/qdisc.c | 575 +++++ libnetwork/libnl3/lib/route/qdisc/blackhole.c | 37 + libnetwork/libnl3/lib/route/qdisc/cbq.c | 204 ++ libnetwork/libnl3/lib/route/qdisc/dsmark.c | 413 ++++ libnetwork/libnl3/lib/route/qdisc/fifo.c | 169 ++ libnetwork/libnl3/lib/route/qdisc/htb.c | 643 ++++++ libnetwork/libnl3/lib/route/qdisc/netem.c | 906 ++++++++ libnetwork/libnl3/lib/route/qdisc/prio.c | 294 +++ libnetwork/libnl3/lib/route/qdisc/red.c | 190 ++ libnetwork/libnl3/lib/route/qdisc/sfq.c | 256 +++ libnetwork/libnl3/lib/route/qdisc/tbf.c | 460 ++++ libnetwork/libnl3/lib/route/route.c | 202 ++ libnetwork/libnl3/lib/route/route_obj.c | 1148 ++++++++++ libnetwork/libnl3/lib/route/route_utils.c | 171 ++ libnetwork/libnl3/lib/route/rtnl.c | 124 + libnetwork/libnl3/lib/route/rule.c | 753 +++++++ libnetwork/libnl3/lib/route/tc.c | 1069 +++++++++ libnetwork/libnl3/lib/socket.c | 628 ++++++ libnetwork/libnl3/lib/stamp-h1 | 1 + libnetwork/libnl3/lib/utils.c | 1040 +++++++++ libxkutil/Makefile.am | 12 +- libxkutil/network_model_helper.c | 466 ++++ libxkutil/network_model_helper.h | 105 + schema/EthernetPort.mof | 4 + schema/EthernetPort.registration | 3 + schema/EthernetPortAllocationSettingData.mof | 21 + .../EthernetPortAllocationSettingData.registration | 3 + schema/VirtualEthernetSwitchSystem.mof | 10 + schema/VirtualEthernetSwitchSystem.registration | 3 + schema/VirtualEthernetSwitchSystemSettingData.mof | 27 + ...ualEthernetSwitchSystemSettingData.registration | 3 + src/Makefile.am | 23 +- src/Virt_EASD.c | 729 ++++++ src/Virt_EASD.h | 59 + src/Virt_EthernetPort.c | 561 +++++ src/Virt_EthernetPort.h | 58 + src/Virt_VESSSD.c | 372 ++++ src/Virt_VESSSD.h | 39 + src/Virt_VirtualEthernetSwitchSystem.c | 477 ++++ src/Virt_VirtualEthernetSwitchSystem.h | 52 + 242 files changed, 53037 insertions(+), 10 deletions(-) create mode 100644 libnetwork/Makefile.am create mode 100644 libnetwork/dll_magic.h create mode 100644 libnetwork/host_network_API.c create mode 100644 libnetwork/host_network_API.h create mode 100644 libnetwork/host_network_basic.c create mode 100644 libnetwork/host_network_basic.h create mode 100644 libnetwork/host_network_error.h create mode 100644 libnetwork/host_network_helper.c create mode 100644 libnetwork/host_network_helper.h create mode 100644 libnetwork/host_network_implement_OSAPI.c create mode 100644 libnetwork/host_network_implement_OSAPI.h create mode 100755 libnetwork/libbridge/.gitignore create mode 100644 libnetwork/libbridge/Makefile.am create mode 100644 libnetwork/libbridge/libbridge.h create mode 100644 libnetwork/libbridge/libbridge_devif.c create mode 100644 libnetwork/libbridge/libbridge_if.c create mode 100644 libnetwork/libbridge/libbridge_init.c create mode 100644 libnetwork/libbridge/libbridge_misc.c create mode 100644 libnetwork/libbridge/libbridge_private.h create mode 100644 libnetwork/libnetwork_test.c create mode 100644 libnetwork/libnl3/Makefile.am create mode 100644 libnetwork/libnl3/include/Makefile.am create mode 100644 libnetwork/libnl3/include/linux/fib_rules.h create mode 100644 libnetwork/libnl3/include/linux/gen_stats.h create mode 100644 libnetwork/libnl3/include/linux/genetlink.h create mode 100644 libnetwork/libnl3/include/linux/if.h create mode 100644 libnetwork/libnl3/include/linux/if_addr.h create mode 100644 libnetwork/libnl3/include/linux/if_arp.h create mode 100644 libnetwork/libnl3/include/linux/if_ether.h create mode 100644 libnetwork/libnl3/include/linux/if_link.h create mode 100644 libnetwork/libnl3/include/linux/if_vlan.h create mode 100644 libnetwork/libnl3/include/linux/inetdevice.h create mode 100644 libnetwork/libnl3/include/linux/ip_mp_alg.h create mode 100644 libnetwork/libnl3/include/linux/ipv6.h create mode 100644 libnetwork/libnl3/include/linux/neighbour.h create mode 100644 libnetwork/libnl3/include/linux/netfilter.h create mode 100644 libnetwork/libnl3/include/linux/netfilter/nfnetlink.h create mode 100644 libnetwork/libnl3/include/linux/netfilter/nfnetlink_conntrack.h create mode 100644 libnetwork/libnl3/include/linux/netfilter/nfnetlink_log.h create mode 100644 libnetwork/libnl3/include/linux/netfilter/nfnetlink_queue.h create mode 100644 libnetwork/libnl3/include/linux/netlink.h create mode 100644 libnetwork/libnl3/include/linux/pkt_cls.h create mode 100644 libnetwork/libnl3/include/linux/pkt_sched.h create mode 100644 libnetwork/libnl3/include/linux/rtnetlink.h create mode 100644 libnetwork/libnl3/include/linux/snmp.h create mode 100644 libnetwork/libnl3/include/linux/tc_ematch/tc_em_meta.h create mode 100644 libnetwork/libnl3/include/netlink-generic.h create mode 100644 libnetwork/libnl3/include/netlink-local.h create mode 100644 libnetwork/libnl3/include/netlink-tc.h create mode 100644 libnetwork/libnl3/include/netlink-types.h create mode 100644 libnetwork/libnl3/include/netlink/addr.h create mode 100644 libnetwork/libnl3/include/netlink/attr.h create mode 100644 libnetwork/libnl3/include/netlink/cache-api.h create mode 100644 libnetwork/libnl3/include/netlink/cache.h create mode 100644 libnetwork/libnl3/include/netlink/cli/addr.h create mode 100644 libnetwork/libnl3/include/netlink/cli/class.h create mode 100644 libnetwork/libnl3/include/netlink/cli/cls.h create mode 100644 libnetwork/libnl3/include/netlink/cli/ct.h create mode 100644 libnetwork/libnl3/include/netlink/cli/link.h create mode 100644 libnetwork/libnl3/include/netlink/cli/neigh.h create mode 100644 libnetwork/libnl3/include/netlink/cli/qdisc.h create mode 100644 libnetwork/libnl3/include/netlink/cli/route.h create mode 100644 libnetwork/libnl3/include/netlink/cli/rule.h create mode 100644 libnetwork/libnl3/include/netlink/cli/tc.h create mode 100644 libnetwork/libnl3/include/netlink/cli/utils.h create mode 100644 libnetwork/libnl3/include/netlink/data.h create mode 100644 libnetwork/libnl3/include/netlink/errno.h create mode 100644 libnetwork/libnl3/include/netlink/fib_lookup/lookup.h create mode 100644 libnetwork/libnl3/include/netlink/fib_lookup/request.h create mode 100644 libnetwork/libnl3/include/netlink/genl/ctrl.h create mode 100644 libnetwork/libnl3/include/netlink/genl/family.h create mode 100644 libnetwork/libnl3/include/netlink/genl/genl.h create mode 100644 libnetwork/libnl3/include/netlink/genl/mngt.h create mode 100644 libnetwork/libnl3/include/netlink/handlers.h create mode 100644 libnetwork/libnl3/include/netlink/list.h create mode 100644 libnetwork/libnl3/include/netlink/msg.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/ct.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/log.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/log_msg.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/netfilter.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/nfnl.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/queue.h create mode 100644 libnetwork/libnl3/include/netlink/netfilter/queue_msg.h create mode 100644 libnetwork/libnl3/include/netlink/netlink-compat.h create mode 100644 libnetwork/libnl3/include/netlink/netlink-kernel.h create mode 100644 libnetwork/libnl3/include/netlink/netlink.h create mode 100644 libnetwork/libnl3/include/netlink/object-api.h create mode 100644 libnetwork/libnl3/include/netlink/object.h create mode 100644 libnetwork/libnl3/include/netlink/route/addr.h create mode 100644 libnetwork/libnl3/include/netlink/route/class.h create mode 100644 libnetwork/libnl3/include/netlink/route/classifier.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/basic.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/cgroup.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/ematch.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/ematch/cmp.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/ematch/meta.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/ematch/nbyte.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/ematch/text.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/fw.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/police.h create mode 100644 libnetwork/libnl3/include/netlink/route/cls/u32.h create mode 100644 libnetwork/libnl3/include/netlink/route/link.h create mode 100644 libnetwork/libnl3/include/netlink/route/link/api.h create mode 100644 libnetwork/libnl3/include/netlink/route/link/bonding.h create mode 100644 libnetwork/libnl3/include/netlink/route/link/inet.h create mode 100644 libnetwork/libnl3/include/netlink/route/link/info-api.h create mode 100644 libnetwork/libnl3/include/netlink/route/link/vlan.h create mode 100644 libnetwork/libnl3/include/netlink/route/neighbour.h create mode 100644 libnetwork/libnl3/include/netlink/route/neightbl.h create mode 100644 libnetwork/libnl3/include/netlink/route/nexthop.h create mode 100644 libnetwork/libnl3/include/netlink/route/pktloc.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/cbq.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/dsmark.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/fifo.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/htb.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/netem.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/prio.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/red.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/sfq.h create mode 100644 libnetwork/libnl3/include/netlink/route/qdisc/tbf.h create mode 100644 libnetwork/libnl3/include/netlink/route/route.h create mode 100644 libnetwork/libnl3/include/netlink/route/rtnl.h create mode 100644 libnetwork/libnl3/include/netlink/route/rule.h create mode 100644 libnetwork/libnl3/include/netlink/route/tc-api.h create mode 100644 libnetwork/libnl3/include/netlink/route/tc.h create mode 100644 libnetwork/libnl3/include/netlink/socket.h create mode 100644 libnetwork/libnl3/include/netlink/types.h create mode 100644 libnetwork/libnl3/include/netlink/utils.h create mode 100644 libnetwork/libnl3/include/netlink/version.h create mode 100644 libnetwork/libnl3/include/netlink/version.h.in create mode 100644 libnetwork/libnl3/lib/Makefile.am create mode 100644 libnetwork/libnl3/lib/addr.c create mode 100644 libnetwork/libnl3/lib/attr.c create mode 100644 libnetwork/libnl3/lib/cache.c create mode 100644 libnetwork/libnl3/lib/cache_mngr.c create mode 100644 libnetwork/libnl3/lib/cache_mngt.c create mode 100644 libnetwork/libnl3/lib/cli/cls/.dirstamp create mode 100644 libnetwork/libnl3/lib/cli/cls/basic.c create mode 100644 libnetwork/libnl3/lib/cli/cls/cgroup.c create mode 100644 libnetwork/libnl3/lib/cli/qdisc/.dirstamp create mode 100644 libnetwork/libnl3/lib/cli/qdisc/bfifo.c create mode 100644 libnetwork/libnl3/lib/cli/qdisc/blackhole.c create mode 100644 libnetwork/libnl3/lib/cli/qdisc/htb.c create mode 100644 libnetwork/libnl3/lib/cli/qdisc/pfifo.c create mode 100644 libnetwork/libnl3/lib/data.c create mode 100644 libnetwork/libnl3/lib/defs.h create mode 100644 libnetwork/libnl3/lib/defs.h.in create mode 100644 libnetwork/libnl3/lib/error.c create mode 100644 libnetwork/libnl3/lib/fib_lookup/.dirstamp create mode 100644 libnetwork/libnl3/lib/fib_lookup/lookup.c create mode 100644 libnetwork/libnl3/lib/fib_lookup/request.c create mode 100644 libnetwork/libnl3/lib/genl/.dirstamp create mode 100644 libnetwork/libnl3/lib/genl/ctrl.c create mode 100644 libnetwork/libnl3/lib/genl/family.c create mode 100644 libnetwork/libnl3/lib/genl/genl.c create mode 100644 libnetwork/libnl3/lib/genl/mngt.c create mode 100644 libnetwork/libnl3/lib/handlers.c create mode 100644 libnetwork/libnl3/lib/msg.c create mode 100644 libnetwork/libnl3/lib/netfilter/.dirstamp create mode 100644 libnetwork/libnl3/lib/netfilter/ct.c create mode 100644 libnetwork/libnl3/lib/netfilter/ct_obj.c create mode 100644 libnetwork/libnl3/lib/netfilter/log.c create mode 100644 libnetwork/libnl3/lib/netfilter/log_msg.c create mode 100644 libnetwork/libnl3/lib/netfilter/log_msg_obj.c create mode 100644 libnetwork/libnl3/lib/netfilter/log_obj.c create mode 100644 libnetwork/libnl3/lib/netfilter/netfilter.c create mode 100644 libnetwork/libnl3/lib/netfilter/nfnl.c create mode 100644 libnetwork/libnl3/lib/netfilter/queue.c create mode 100644 libnetwork/libnl3/lib/netfilter/queue_msg.c create mode 100644 libnetwork/libnl3/lib/netfilter/queue_msg_obj.c create mode 100644 libnetwork/libnl3/lib/netfilter/queue_obj.c create mode 100644 libnetwork/libnl3/lib/nl.c create mode 100644 libnetwork/libnl3/lib/object.c create mode 100644 libnetwork/libnl3/lib/route/.dirstamp create mode 100644 libnetwork/libnl3/lib/route/addr.c create mode 100644 libnetwork/libnl3/lib/route/class.c create mode 100644 libnetwork/libnl3/lib/route/classid.c create mode 100644 libnetwork/libnl3/lib/route/cls.c create mode 100644 libnetwork/libnl3/lib/route/cls/.dirstamp create mode 100644 libnetwork/libnl3/lib/route/cls/basic.c create mode 100644 libnetwork/libnl3/lib/route/cls/cgroup.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/.dirstamp create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/cmp.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/container.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/meta.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/nbyte.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch/text.c create mode 100644 libnetwork/libnl3/lib/route/cls/ematch_grammar.l create mode 100644 libnetwork/libnl3/lib/route/cls/ematch_syntax.y create mode 100644 libnetwork/libnl3/lib/route/cls/fw.c create mode 100644 libnetwork/libnl3/lib/route/cls/police.c create mode 100644 libnetwork/libnl3/lib/route/cls/u32.c create mode 100644 libnetwork/libnl3/lib/route/link.c create mode 100644 libnetwork/libnl3/lib/route/link/.dirstamp create mode 100644 libnetwork/libnl3/lib/route/link/api.c create mode 100644 libnetwork/libnl3/lib/route/link/bonding.c create mode 100644 libnetwork/libnl3/lib/route/link/bridge.c create mode 100644 libnetwork/libnl3/lib/route/link/dummy.c create mode 100644 libnetwork/libnl3/lib/route/link/inet.c create mode 100644 libnetwork/libnl3/lib/route/link/inet6.c create mode 100644 libnetwork/libnl3/lib/route/link/vlan.c create mode 100644 libnetwork/libnl3/lib/route/neigh.c create mode 100644 libnetwork/libnl3/lib/route/neightbl.c create mode 100644 libnetwork/libnl3/lib/route/nexthop.c create mode 100644 libnetwork/libnl3/lib/route/pktloc.c create mode 100644 libnetwork/libnl3/lib/route/pktloc_grammar.l create mode 100644 libnetwork/libnl3/lib/route/pktloc_syntax.y create mode 100644 libnetwork/libnl3/lib/route/qdisc.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/.dirstamp create mode 100644 libnetwork/libnl3/lib/route/qdisc/blackhole.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/cbq.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/dsmark.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/fifo.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/htb.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/netem.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/prio.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/red.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/sfq.c create mode 100644 libnetwork/libnl3/lib/route/qdisc/tbf.c create mode 100644 libnetwork/libnl3/lib/route/route.c create mode 100644 libnetwork/libnl3/lib/route/route_obj.c create mode 100644 libnetwork/libnl3/lib/route/route_utils.c create mode 100644 libnetwork/libnl3/lib/route/rtnl.c create mode 100644 libnetwork/libnl3/lib/route/rule.c create mode 100644 libnetwork/libnl3/lib/route/tc.c create mode 100644 libnetwork/libnl3/lib/socket.c create mode 100644 libnetwork/libnl3/lib/stamp-h1 create mode 100644 libnetwork/libnl3/lib/utils.c create mode 100644 libxkutil/network_model_helper.c create mode 100644 libxkutil/network_model_helper.h create mode 100644 schema/EthernetPort.mof create mode 100644 schema/EthernetPort.registration create mode 100644 schema/EthernetPortAllocationSettingData.mof create mode 100644 schema/EthernetPortAllocationSettingData.registration create mode 100644 schema/VirtualEthernetSwitchSystem.mof create mode 100644 schema/VirtualEthernetSwitchSystem.registration create mode 100644 schema/VirtualEthernetSwitchSystemSettingData.mof create mode 100644 schema/VirtualEthernetSwitchSystemSettingData.registration create mode 100644 src/Virt_EASD.c create mode 100644 src/Virt_EASD.h create mode 100644 src/Virt_EthernetPort.c create mode 100644 src/Virt_EthernetPort.h create mode 100644 src/Virt_VESSSD.c create mode 100644 src/Virt_VESSSD.h create mode 100644 src/Virt_VirtualEthernetSwitchSystem.c create mode 100644 src/Virt_VirtualEthernetSwitchSystem.h -- 1.7.6