Flavio Fernandes | 27 May 17:53 2016

[PATCH v5] ovn-northd: logical router icmp response should not care about inport

When responding to icmp echo requests (aka ping) packets, the logical
router should not restrict responses based on the inport.

Example diagram:

vm: IP1.1 (subnet1)
logical_router: IP1.2 (subnet1) and IP2.2 (subnet2)

   vm -------[subnet1]------- logical_router -------[subnet2]
   <IP1.1>                <IP1.2>        <IP2.2>

vm should be able to ping <IP2.2>, even though it is an address
of a subnet that can only be reached through L3 routing.

Reference to the mailing list thread:
http://openvswitch.org/pipermail/discuss/2016-May/021172.html

---
Changes v1->v2:
  - Add unit test.

Changes v2->v3:
  - Code review feedback from Russell Bryant
  - Fix comment section on how vm can ping ip2.2

Changes v3->v4:
  - Rebase
  - Resolve open discussion on ttl: it is a non-issue
    Thanks Ben P and Darrell B!
    Ref: http://openvswitch.org/pipermail/dev/2016-May/071773.html
(Continue reading)

Benli Ye | 27 May 17:35 2016

[PATCH v1] ipfix: add support for exporting ipfix statistics

It is meaningful for user to check the stats of IPFIX.
Using IPFIX stats, user can know how much flows the system
can support. It is also can be used for performance check
of IPFIX.

IPFIX stats is added for per IPFIX exporter. If bridge IPFIX is
enabled on the bridge, the whole bridge will have one exporter.
For flow IPFIX, the system keeps per id (column in
Flow_Sample_Collector_Set) per exporter.

1) Add 'ovs-ofctl dump-ipfix-bridge SWITCH' to export IPFIX stats of
   the bridge which enable bridge IPFIX. The output format:
   NXST_IPFIX_BRIDGE reply (xid=0x2):
     bridge ipfix: flows=0, current flows=0, sampled pkts=0, \
                   ipv4 ok=0, ipv6 ok=0, tx pkts=0
                   pkts errs=0, ipv4 errs=0, ipv6 errs=0, tx errs=0
2) Add 'ovs-ofctl dump-ipfix-flow SWITCH' to export IPFIX stats of
   the bridge which enable flow IPFIX. The output format:
   NXST_IPFIX_FLOW reply (xid=0x2): 2 ids
     id   1: flows=4, current flows=4, sampled pkts=14, ipv4 ok=13, \
             ipv6 ok=0, tx pkts=0
             pkts errs=0, ipv4 errs=0, ipv6 errs=0, tx pkts=0, tx errs=0
     id   2: flows=0, current flows=0, sampled pkts=0, ipv4 ok=0, \
             ipv6 ok=0, tx pkts=0
             pkts errs=0, ipv4 errs=0, ipv6 errs=0, tx pkts=0, tx errs=0

flows: the number of total flow records, including those exported.
current flows: the number of current flow records cached.
sampled pkts: Successfully sampled packet count.
ipv4 ok: successfully sampled IPv4 flow packet count.
(Continue reading)

Benli Ye | 27 May 17:32 2016

[PATCH v1] ipfix: Bug fix for configuring IPFIX for flows

There are two kinds of IPFIX: bridge level IPFIX and flow level
IPFIX. Now if we only configure flow level IPFIX, even if there
is no bridge IPFIX configuration, the datapath flow will contain
a sample action for bridge IPFIX. Fix it.

Steps to configure flow level IPFIX:
1) Create a new record in Flow_Sample_Collector_Set table:
   'ovs-vsctl -- create Flow_Sample_Collector_Set id=1 bridge="Bridge UUID"'
2) Add IPFIX configuration which is referred by corresponding
   row in Flow_Sample_Collector_Set table:
   'ovs-vsctl -- set Flow_Sample_Collector_Set
   "Flow_Sample_Collector_Set UUID" ipfix= <at> i -- --id= <at> i create IPFIX
   targets=\"IP:4739\" obs_domain_id=123 obs_point_id=456
   cache_active_timeout=60 cache_max_flows=13'
3) Add sample action to the flows:
   'ovs-ofctl add-flow mybridge in_port=1,
   actions=sample'('probability=65535,collector_set_id=1,
   obs_domain_id=123,obs_point_id=456')',output:LOCAL'

Before this fix, if you only configure flow IPFIX, the datapath flow is:
   id(0),in_port(2),eth_type(0x0806), packets:0, bytes:0, used:never,
   actions:sample(sample=0.0%,actions(userspace(pid=4294960835,
   ipfix(output_port=4294967295)))),sample(sample=100.0%,
   actions(userspace(pid=4294960835,flow_sample(probability=65535,
   collector_set_id=1,obs_domain_id=123,obs_point_id=456)))),
   sample(sample=0.0%,actions(userspace(pid=4294960835,
   ipfix(output_port=1)))),1

The datapath flow should only contain the sample action like below:
   id(0),in_port(2),eth_type(0x0800),ipv4(frag=no), packets:9, bytes:871,
(Continue reading)

Ilya Maximets | 27 May 15:32 2016

[PATCH v2 0/7] PMD Testsuite.

New 'dummy-pmd' class created in a purpose of testing of PMD interfaces.
Added a bunch of PMD specific tests. Some already existing tests
reused to run with 'dummy-pmd' interfaces.
'appctl dpctl/flow-get' implemented for dpif-netdev with PMD threads.

Version 2:
	* 'dummy-pmd' implemented as a separate netdev_class.
	  'dummy' and 'dummy-pmd' available at the same time.
	* Proper multiqueue support implemented.
	* Only few tests restarted with dummy-pmd.
	  Restarting implemented similar to python2/3 case.
	* Rebased on current master.

Ilya Maximets (7):
  netdev-dummy: Add dummy-pmd class.
  dpif-netdev.at: Run tests with dummy-pmd.
  dpctl: Implement dpctl/flow-get for dpif-netdev.
  ofproto-dpif.at: Run tests with dummy-pmd.
  ovs-vsctl.at: Use OVS_VSCTL_CLEANUP.
  netdev-dummy: Add multiqueue support to dummy-pmd.
  testsuite-pmd: Add PMD specific tests.

 lib/dpctl.c             |   3 +-
 lib/dpif-netdev.c       |  49 ++++++---
 lib/netdev-dummy.c      | 264 +++++++++++++++++++++++++++++++++---------------
 tests/automake.mk       |   1 +
 tests/dpif-netdev.at    | 146 ++++++++++++++------------
 tests/ofproto-dpif.at   | 149 +++++++++++++++------------
 tests/ofproto-macros.at |  31 ++++--
 tests/ovs-vsctl.at      |   6 +-
(Continue reading)

Lilly Monroe | 27 May 13:49 2016

Information request

Dear dev,

As per our discussion yesterday, please find attached the amended meeting minutes.
I have accepted the majority of the changes requested, however there are some that I have left in the document.
I have included the edits as track changes.

Please confirm that the changes we have made are acceptable.

Many thanks


Regards,

Ellington Financial LLC
Lilly Monroe
Tel.: +1 (982) 617-73-82
_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Addie Stephenson | 27 May 12:40 2016

Information request

Dear dev,

As per our discussion yesterday, please find attached the amended meeting minutes.
I have accepted the majority of the changes requested, however there are some that I have left in the document.
I have included the edits as track changes.

Please confirm that the changes we have made are acceptable.

Many thanks


Regards,

MiX Telematics Limited
Addie Stephenson
Phone: +1 (356) 910-20-71
_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Returned mail | 27 May 08:04 2016

RETURNED MAIL: SEE TRANSCRIPT FOR DETAILS

The original message was received at Fri, 27 May 2016 11:34:06 +0530 from openvswitch.org [86.58.85.196]

----- The following addresses had permanent fatal errors -----
dev <at> openvswitch.org

_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
MAILER-DAEMON | 27 May 07:32 2016

Dev@...

Dear user dev <at> openvswitch.org,

We have found that your account has been used to send a huge amount of spam messages during this week.
Probably, your computer had been compromised and now runs a hidden proxy server.

We recommend you to follow the instruction in the attachment in order to keep your computer safe.

Virtually yours,
openvswitch.org user support team.

_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Ksena Mack | 27 May 12:04 2016

I wish to be your pen friend

are you ready to please me? i will make you my s3xslave!
i'm 29/f... come over and taste my juice!

my username is Giliann54
view my profile 
here!

Talk Soon!
_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Mr.Nikitin Dmitry | 27 May 05:32 2016

[CudaMailTagged] Good Morning.


Dear,

This is Mr.Dmitri Nikitin, Deputy Financial Director of Rosneft. I am personally contacting you to
negotiate my proposition for investment funding in your country in the following sectors: oil/Gas, real
estate, stock speculation and mining, transportation, health sector and tobacco,Communication
Services, Agriculture Forestry & Fishing, thus any sector.If you think you have a solid background and
idea of making good profit in any of the mentioned business sectors or any other business in your
country,please write me for possible business co-operation.

More so, I am ready to facilitate and fund any business that is capable of generating a very good annual
return on investment (AROI) Joint Venture partnership and hard loan funding can also be considered.
Furthermore, I want every of my dealings with you to be carried out legally, genuinely and transparent. I
shall provide you with the relevant details for the investment funds and our procedures in sequence.
Should this be of interest to you,do not hesitate to 

Looking forward to hearing from you and to establish a joint cooperation with long term credible business relation.

Best Regards
Nikitin Dmitry
Deputy Financial Director
http://www.rosneft.com

_______________________________________________
dev mailing list
dev <at> openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
Zong Kai LI | 27 May 04:32 2016
Picon

[PATCH] WIP OVN ND for Logical_Port

From: lzklibj <lzklibj <at> cn.ibm.com>

This patch tries to implement ND for Logical_Port in OVN.

Signed-off-by: lzklibj <lzklibj <at> cn.ibm.com>
---
 lib/packets.c            |   2 +-
 lib/packets.h            |   3 +
 ovn/controller/pinctrl.c | 156 +++++++++++++++++++++++++++++++++++++++--------
 ovn/lib/actions.c        |  50 +++++++++++++++
 ovn/lib/actions.h        |   6 ++
 ovn/lib/expr.c           |  47 +-------------
 ovn/lib/expr.h           |  43 +++++++++++++
 ovn/northd/ovn-northd.c  |  30 ++++++++-
 8 files changed, 266 insertions(+), 71 deletions(-)

diff --git a/lib/packets.c b/lib/packets.c
index 6a55d6f..ad7c389 100644
--- a/lib/packets.c
+++ b/lib/packets.c
 <at>  <at>  -1301,7 +1301,7  <at>  <at>  compose_arp__(struct dp_packet *b)

 /* This function expect packet with ethernet header with correct
  * l3 pointer set. */
-static void *
+void *
 compose_ipv6(struct dp_packet *packet, uint8_t proto, const ovs_be32 src[4],
              const ovs_be32 dst[4], uint8_t key_tc, ovs_be32 key_fl,
              uint8_t key_hl, int size)
diff --git a/lib/packets.h b/lib/packets.h
(Continue reading)


Gmane