[Libvirt-cim] [PATCH v3 00/10] VLAN extension - ReadOnly functions

Wayne Xia xiawenc at linux.vnet.ibm.com
Wed Jan 18 10:10:24 UTC 2012


于 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 at linux.vnet.ibm.com
tel:86-010-82450803




More information about the Libvirt-cim mailing list