孟经理 | 1 Mar 18:49 2015

(PMC)完善生产与物控运作体系


《 PMC 生 产 计 划 及 物 料 控 制 》 主 讲:雷 卫 旭

2015年03月19-20日上海    03月21-22日深圳      
3800元/2天/1人(含.资.料.费、午.餐、茶.点)

高层管理者、采购、品管、物流、财务等部门及其他相关部门的职业经理
: 敬请您的参与

联系方式: 189 17 999 333  张源   在线咨询QQ: 1985 888(请备注咨询课程名称)

课程收益:
建立制定完善的生产与物控运作体系;提升准时交货和降低库存成本30%;
预测及制定合理的短、中、长期销售计划;达成公司策略管理目标;
对自身的生产能力和负荷预先进行详细分析;并建立完善产品数据机制;
协助公司建立产品工程数据;生产前期做好完整的生产排程和周生产计划;
提高备料准确率, 锁定生产计划不变;配合生产计划做到良好物料损耗控制和备料;
完善降低物料损耗机制和停工待料工时;对生产进度及物料进度及时跟进和沟通协调;
缩短生产周期,提高企业竞争力;
-----------------------------------------------------
导师简介 >雷卫旭
教育背景:
香港理工大学MBA,香港生产力促进局和香港工业署特约讲师、美国管理学会(AMA)授权专业培训师、清华大学/北京大学/浙江
大学/上海交大/中山大学EMBA班特邀实战型讲师2006/2007/2008/2009/2010/2011/2012/2013年被培训论坛推誉为“十大实战
派培训师”、专业课程讲授专家、资深顾问. 生产计划/物料控制PMC课程全国第一人。
工作经历:
曽任某大型日港合资企业副总经理, 至今华颂集团股东之一.拥有二十六年的生产/物料采购管理经验。讲授经验非常丰富,
讲授/辅导过8445家中外企业(至2013底)、融集欧美。中、港、台多家企业经验之精华。并由北京大学出版《如何做好生产/物
料采购计划控制》系列叢書和時代光華出版光碟,特别是2008/2009、2010年间辅导顺德美的集团/富士康供应链管理项目,讲
解深入浅出或浅入深出,不仅案例丰富,且提供多种实用的解决问题之工具及技巧.至今有八万七仟以上人次接受专业课程训练,
(Continue reading)

AMER | 1 Mar 14:00 2015
Picon

dec_ttl not working

Hello,

Dear

I checked the previous same thread "dec_ttl not working", however, there was no clear answer for me.
I need your help in this

I am using mininet v 2.0 and OVS 1,10 
I run wireshatk in the background to check the IP-TTL value, however it isn't decremented
I have used the following commands in riplpox to decrement the IP_TTL in reactive mode

  def install(self, port, packet, buf = None, idle_timeout = 0, hard_timeout = 0,
              priority = of.OFP_DEFAULT_PRIORITY):
#    msg = of.ofp_flow_mod()
    msg = nx.nx_flow_mod()
 #   msg.match = match
    msg.match.eth_src = packet.src
    msg.match.eth_dst = packet.dst
    msg.idle_timeout = idle_timeout
    msg.hard_timeout = hard_timeout
    msg.priority = priority
    msg.actions.append(nx.nx_action_dec_ttl())
    msg.actions.append(of.ofp_action_output(port = port))
    msg.buffer_id = buf
    self.connection.send(msg)

Best regards,

Eng Amer Alghadhban

(Continue reading)

Alex Wang | 1 Mar 07:29 2015

[RFC] test-hash: Improve comments.

This commit tries to simplify and further clarify the test cases
in test-hash.

Signed-off-by: Alex Wang <alexw <at> nicira.com>
---
 tests/test-hash.c |  117 ++++++++++++++++++++++-------------------------------
 1 file changed, 49 insertions(+), 68 deletions(-)

diff --git a/tests/test-hash.c b/tests/test-hash.c
index abec33d..b83c6c0 100644
--- a/tests/test-hash.c
+++ b/tests/test-hash.c
 <at>  <at>  -242,94 +242,75  <at>  <at>  check_256byte_hash(void (*hash)(const void *, size_t, uint32_t, ovs_u128 *),
 static void
 test_hash_main(int argc OVS_UNUSED, char *argv[] OVS_UNUSED)
 {
-    /* Check that all hashes computed with hash_words with one 1-bit (or no
-     * 1-bits) set within a single 32-bit word have different values in all
-     * 11-bit consecutive runs.
+    /*
+     * The following tests check that all hashes computed with hash_function
+     * with one 1-bit (or no 1-bits) set within a X-bit word have different
+     * values in all N-bit consecutive comparisons.
+     *
+     *    test_function(hash_function, test_name, N)
      *
      * Given a random distribution, the probability of at least one collision
-     * in any set of 11 bits is approximately
+     * in any set of N bits is approximately
      *
(Continue reading)

Ben Pfaff | 1 Mar 06:05 2015

[PATCH] ovs-docker: check if port is already attached for container/interface

From: Gianluca Merlo <gianluca.merlo <at> gmail.com>

Reuse code for determining attached port to prevent ovs-docker to proceed if a
port for the given container and interface is already attached.
---
I'm posting this patch that was already submitted as a Github pull
request at: https://github.com/openvswitch/ovs/pull/36

 utilities/ovs-docker | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/utilities/ovs-docker b/utilities/ovs-docker
index 099ba31..d157fc1 100755
--- a/utilities/ovs-docker
+++ b/utilities/ovs-docker
 <at>  <at>  -73,6 +73,14  <at>  <at>  add_port () {
         exit 1
     fi

+    # Check if a port is already attached for the given container and interface
+    PORT=`get_port_for_container_interface "$CONTAINER" "$INTERFACE" 2>/dev/null`
+    if [ -n "$PORT" ]; then
+        echo >&2 "$UTIL: Port already attached" \
+                 "for CONTAINER=$CONTAINER and INTERFACE=$INTERFACE"
+        exit 1
+    fi
+
     if ovs_vsctl br-exists "$BRIDGE" || \
         ovs_vsctl add-br "$BRIDGE"; then :; else
         echo >&2 "$UTIL: Failed to create bridge $BRIDGE"
(Continue reading)

Alex Wang | 28 Feb 19:24 2015

[PATCH] openvswitch-cfg-update: Fix incorrect controller config.

Commit 9ba4f3c5(XenServer: PEP8 Cleanup for openvswitch-cfg-update).
introduced a bug which causes the setting of 'ssl::6632' at xenserver
boot.  Subsequently, at each bridge configuration, ovs will report
'|socket_util|ERR|:6632: bad IPv4 address ""' due to the empty address.

The exact calltrace is:

 0  parse_sockaddr_components (ss=0xbf8dd87c, host_s=0x94c99f0 "",
    port_s=0x94c99f1 "6632", default_port=6632, s=0x948b9dc ":6632")
    at lib/socket-util.c:350
 1  0x081163b5 in inet_parse_active (target_=0x948b9dc ":6632", default_port=
    6632, ss=0xbf8dd87c) at lib/socket-util.c:412
 2  0x08119dcf in stream_parse_target_with_default_port (target=0x948b9d8
    "ssl::6632", default_port=6632, ss=0xbf8dd87c) at lib/stream.c:734
 3  0x0804c946 in collect_in_band_managers (ovs_cfg=0x94433b0,
    managersp=0xbf8dd9a8, n_managersp=0xbf8dd9a0) at vswitchd/bridge.c:516
 4  0x08054b87 in bridge_reconfigure (ovs_cfg=0x94433b0) at vswitchd/bridge.c:
    614
 5  0x080557cf in bridge_run () at vswitchd/bridge.c:2897
 6  0x080564aa in main (argc=155674720, argv=0x0) at vswitchd/ovs-vswitchd.c:
    116

This commit fixes the issue.

Signed-off-by: Alex Wang <alexw <at> nicira.com>
---
 .../etc_xapi.d_plugins_openvswitch-cfg-update      |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xenserver/etc_xapi.d_plugins_openvswitch-cfg-update b/xenserver/etc_xapi.d_plugins_openvswitch-cfg-update
(Continue reading)

Salvatore Mazzarino | 28 Feb 12:09 2015
Picon

Iptables not supported by OvS

I’m trying to connect a virtual machine (domU) created through Xen Hypervisor to two openvswitches. 
This virtual machine should do forward from an eth1 interface to a eth0 interface.
By applying some iptables rules, it should be able to forward and natting since the incoming packets
coming from eth1 belong to network 10.0.0.x/8 while the out coming packets belong to 10.0.2.x/24 network.
iptables seems doesn’t work in domU. this could be related to the fact the domU is connected to the openvswitches?

_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Alex Wang | 28 Feb 02:36 2015

[test_hash V2 1/2] test-hash: Test hash_bytes128() with single 128-bit word.

This commit adds a new test for hash_bytes128() using single 128-bit
word.  The test shows that there is no collision in all 19 consecutive
bits checks, which indicates the hash function is good.

Signed-off-by: Alex Wang <alexw <at> nicira.com>

---
PATCH->V2:
- test it on big-endian system, and adopt magic number 19.
- address Joe's suggestions.
---
 tests/test-hash.c |  101 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 89 insertions(+), 12 deletions(-)

diff --git a/tests/test-hash.c b/tests/test-hash.c
index 5032d32..317466e 100644
--- a/tests/test-hash.c
+++ b/tests/test-hash.c
 <at>  <at>  -1,5 +1,5  <at>  <at> 
 /*
- * Copyright (c) 2009, 2012, 2014 Nicira, Inc.
+ * Copyright (c) 2009, 2012, 2014, 2015 Nicira, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 <at>  <at>  -35,22 +35,30  <at>  <at>  set_bit(uint32_t array[3], int bit)
     }
 }

+/* When bit == n_bits, the function just 0 sets the 'values'. */
(Continue reading)

claire Marie | 28 Feb 01:31 2015

coucou


Coucou

Je m'appelle Claire marie 29 ans j'habite à Lyon et je désire correspondre avec un homme pour construire
ensemble une relation sérieuse et mener ensemble notre petit bout de chemin, célibataire depuis 7
mois, j'ai finalement décidée de m'investir à nouveau dans la recherche de l'âme soeur,
Pour ma part ni la différence d'âge ni la distance ne me pose de problème cela demandera sans doute de la
patience et  ce serait pour nous un bon moyen de se retrouver, et d'avoir du temps pour s'occuper de soi. Je ne
recherche pas un homme parfait mais juste un homme  bien dans sa tête et sa peau, en vue de mener ensemble
notre petit bout de chemin, mais surtout dans la même direction, au rendez vous "projets, sorties,
voyages, restos, soirée en famille et entre amis, cinéma, etc. Pour vivre une vie de partage,
tranquille sans embrouilles dans la sérénité, la tendresse et le bonheur.

Mon coeur est prêt, à donner l'amour, la joie et la tendresse tout en sécurisant une relation à long
terme. Régulièrement ou du moins quand mon emploi du temps me le permet, je donne de mon temps libre en
tant que bénévole pour une association communautaires qui vient en aide aux enfants handicapés  en
participant à leur côté à des activités socio-éducatives et culturelles.

Ce message pourra vous paraître surprenant mais j'ai eu votre adresse email via Google et cette recherche
de l'âme soeur de manière aveugle pour moi je l'espère me permettra s'en doute de découvrir  une
personne désintéressé par tout ce qui est cliché physique mais qui comme moi recherche l'âme soeur
surtout qui ne porte pas son attention forcément sur le physique  mais plutôt sur ce qu'on peut
découvrir de précieux en prenant le temps de découvrir l'autre les qualités la bonté de celle avec
qui on désire vivre pour toujours afin de ne pas se tromper veuillez donc m'excuser sur mon message à pu
heurter votre sensibilité.

A très bientôt je l'espère
Claire
_______________________________________________
dev mailing list
(Continue reading)

Alex Wang | 27 Feb 18:33 2015

[test-hash] test-hash: Test hash_bytes128() with single 128-bit word.

This commit adds a new test for hash_bytes128() using single 128-bit
word.  The test shows that there is no collision in all 17 consecutive
bits checks, which indicates the hash function is good.

Signed-off-by: Alex Wang <alexw <at> nicira.com>
---
 tests/test-hash.c |  100 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 88 insertions(+), 12 deletions(-)

diff --git a/tests/test-hash.c b/tests/test-hash.c
index 5032d32..4eda745 100644
--- a/tests/test-hash.c
+++ b/tests/test-hash.c
 <at>  <at>  -35,28 +35,35  <at>  <at>  set_bit(uint32_t array[3], int bit)
     }
 }

+/* When bit == n_bits, the function just 0 sets the 'values'. */
 static void
-set_bit128(ovs_u128 array[16], int bit)
+set_bit128(ovs_u128 *values, int bit, int n_bits)
 {
     assert(bit >= 0 && bit <= 2048);
-    memset(array, 0, sizeof(ovs_u128) * 16);
-    if (bit < 2048) {
+    memset(values, 0, n_bits/8);
+    if (bit < n_bits) {
         int b = bit % 128;

         if (b < 64) {
(Continue reading)

Ben Pfaff | 27 Feb 06:21 2015

[PATCH] ovn-architecture: Describe integration bridge setup on transport nodes.

The term "integration bridge" was being used without explanation.

Reported-by: "Gray, Mark D" <mark.d.gray <at> intel.com>
Signed-off-by: Ben Pfaff <blp <at> nicira.com>
---
 ovn/ovn-architecture.7.xml | 56 +++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 55 insertions(+), 1 deletion(-)

diff --git a/ovn/ovn-architecture.7.xml b/ovn/ovn-architecture.7.xml
index 9ffa036..0e4f457 100644
--- a/ovn/ovn-architecture.7.xml
+++ b/ovn/ovn-architecture.7.xml
 <at>  <at>  -197,7 +197,61  <at>  <at> 
 +-------------------------------+     +-------------------------------+
   </pre>

-  <h3>Life Cycle of a VIF</h3>
+  <h2>Chassis Setup</h2>
+
+  <p>
+    Each chassis in an OVN deployment must be configured with a Open vSwitch
+    bridge dedicated for OVN's use, called the <dfn>integration bridge</dfn>.
+    System startup scripts create this bridge prior to starting
+    <code>ovn-controller</code>.  The ports on the integration bridge include:
+  </p>
+
+  <ul>
+    <li>
+      On any chassis, tunnel ports that OVN uses to maintain logical network
+      connectivity.  <code>ovn-controller</code> adds, updates, and removes
(Continue reading)

Deon Kabelo | 26 Feb 22:40 2015
Picon

February 26 2015

 - This mail is in HTML. Some elements may be ommited in plain text. -

Greetings
I am Deon Kabelo An Accountant by Profession, however this correspondent is  private. I am a financial
consultant to an investor from a Mineral-Rich Africa Country with political background who want to
invest  outside  his Country.
As stated above, my client had approached me with a mandate to seek for a firm or reputable well-established
individual that has the experience in investment management that can  help him channel some funds into a
profitable investment outside Africa, where he can get good yield for his money .
Due to the sensitive position he holds in his Country and the unstable investment environment. My client
has decided not to retain any of  his assets in his country. Kindly let me know your acceptance to this offer
and furnish me with a comprehensive draft of your terms and condition.
Yours Sincerely
Deon Kabelo

_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Gmane