δΊ 2012-1-18 0:31, Chip Vincent ει:
Just a nit: The copyrights at the top of source files you've
written
should now be 2012. I'm in the process of a deeper review of the rest of
the code and will respond soon.
V4 patch for latest libvirt-cim were sent, it just added the library
and have less code easier to view. :)
On 01/12/2012 04:46 AM, Wayne Xia wrote:
> 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
>
--
Best Regards
Wayne Xia
mail:xiawenc@linux.vnet.ibm.com
tel:86-010-82450803