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

Chip Vincent cvincent at linux.vnet.ibm.com
Tue Jan 17 16:31:09 UTC 2012


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.

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
>


-- 
Chip Vincent
Open Virtualization
IBM Linux Technology Center
cvincent at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list