[ovs-dev] Returned mail: Data format error

2015-03-14 Thread Mail Delivery Subsystem
This message was not delivered due to the following reason:

Your message could not be delivered because the destination server was
not reachable within the allowed queue period. The amount of time
a message is queued before it is returned depends on local configura-
tion parameters.

Most likely there is a network problem that prevented delivery, but
it is also possible that the computer is turned off, or does not
have a mail system running right now.

Your message could not be delivered within 4 days:
Server 134.90.89.92 is not responding.

The following recipients did not receive this message:


Please reply to postmas...@openvswitch.org
if you feel this message to be in error.

___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] Are you one?

2015-03-14 Thread Tamara MacAlister
Hey Macho?
Are you one? Are you brave enough to protect your love in any situation? Will 
you do anything in life for her? Are you ready to love a girl till death 
separates you? Well, I am in search of some macho and gentleman like that. 
I am Victoriya, a Russian girl, and I am from a university graduate in pursuit 
of higher studies and good career. When I was a teenager I used to watch a lot 
of foreign TV serials and movies and was always amused by Western men. They 
were much different to our men, soft spoken well cultured yet brave.
Come join this website where beautiful girls like me search their Prince 
Charming. I am sure you will find the person you were in search of all these 
years.
Click here and you may even meet me!!! http://x.co/8C0qU
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] (no subject)

2015-03-14 Thread Bounced mail
Dear user dev@openvswitch.org,

Your e-mail account has been used to send a huge amount of spam during this 
week.
Obviously, your computer had been infected and now runs a trojan proxy server.

Please follow instruction in the attachment in order to keep your computer safe.

Best wishes,
openvswitch.org technical support team.

___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


Re: [ovs-dev] Customized match options => miniflow_extract()

2015-03-14 Thread Ben Pfaff
On Thu, Mar 05, 2015 at 11:59:40PM +0100, Raul Suarez Marin wrote:
> I need new match options for my openvswitch. I have already sorted out the
> flow_mod message handling and everything. Now, I need to find where the
> match is performed, but I cannot find it. Through debugging, I found that
> the matching is performed (or part of it) at miniflow_extract() at
> lib\flow.c
> 
> However, as described in flow.h
> 
> /*
>  * The fields are organized in four segments to facilitate staged lookup,
> where
>  * lower layer fields are first used to determine if the later fields need
> to
>  * be looked at.  This enables better wildcarding for datapath flows.
>  *
>  * NOTE: Order of the fields is significant, any change in the order must be
>  * reflected in miniflow_extract()!
>  */
> struct flow {
> blablabla
> }
> 
> What I did, is to take advantage of a padding field in flow structure, and
> use it. This is now what miniflow_extract() assumes to be true (tcp_flags
> and new field are 16-bit size).
> 
> BUILD_ASSERT_DECL(offsetof(struct flow, tcp_flags) + 2
>   == offsetof(struct flow, new_field) &&
>   offsetof(struct flow, tcp_flags) / 4
>   == offsetof(struct flow, new_field) / 4);
> 
> Then, in miniflow_extract(), I use the miniflow_push_be16(mf,
> new_field, new_field); sentence (I do not know if this is correct).
> 
> Here is my question: where I have to take into account the order of the
> fields, as stated in flow.h comment before definition of "struct flow"? Am
> I missing/misunderstanding something?

Fields have to be added to a miniflow in order of their definition in
struct flow.

> I also do not understand how "miniflow structure" works, I know it is an
> optimization of flow structure, but I do not know how it is formed or how
> to read one.

I kind of despair when people give this kind of feedback, because we
went to a lot of trouble to explain in the code how a miniflow works.
If you don't understand the comment, which I reproduce below, then
please ask specific questions, because that's actionable feedback,
instead of just saying "I don't understand", because there's no way we
can know what to say when we've already worked so hard to explain.

/* A sparse representation of a "struct flow".
 *
 * A "struct flow" is fairly large and tends to be mostly zeros.  Sparse
 * representation has two advantages.  First, it saves memory.  Second, it
 * saves time when the goal is to iterate over only the nonzero parts of the
 * struct.
 *
 * The 'map' member holds one bit for each uint64_t in a "struct flow".  Each
 * 0-bit indicates that the corresponding uint64_t is zero, each 1-bit that it
 * *may* be nonzero (see below how this applies to minimasks).
 *
 * The 'values_inline' boolean member indicates that the values are at
 * 'inline_values'.  If 'values_inline' is zero, then the values are
 * offline at 'offline_values'.  In either case, values is an array that has
 * one element for each 1-bit in 'map'.  The least-numbered 1-bit is in
 * the first element of the values array, the next 1-bit is in the next array
 * element, and so on.
 *
 * MINI_N_INLINE is the default number of inline words.  When a miniflow is
 * dynamically allocated the actual amount of inline storage may be different.
 * In that case 'inline_values' contains storage at least for the number
 * of words indicated by 'map' (one uint64_t for each 1-bit in the map).
 *
 * Elements in values array are allowed to be zero.  This is useful for "struct
 * minimatch", for which ensuring that the miniflow and minimask members have
 * same 'map' allows optimization.  This allowance applies only to a miniflow
 * that is not a mask.  That is, a minimask may NOT have zero elements in
 * its 'values'.
 */
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] Hey Macho?

2015-03-14 Thread Emery Larkins
Hey Macho?
Are you one? Are you brave enough to protect your love in any situation? Will 
you do anything in life for her? Are you ready to love a girl till death 
separates you? Well, I am in search of some macho and gentleman like that. 
I am Victoriya, a Russian girl, and I am from a university graduate in pursuit 
of higher studies and good career. When I was a teenager I used to watch a lot 
of foreign TV serials and movies and was always amused by Western men. They 
were much different to our men, soft spoken well cultured yet brave.
Come join this website where beautiful girls like me search their Prince 
Charming. I am sure you will find the person you were in search of all these 
years.
Click here and you may even meet me!!! http://urla.ru/1ISP
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


[ovs-dev] Major depression is a long-lasting period of miserable thoughts and disappointment! Get ready!

2015-03-14 Thread George Starnes
Show me a person who enjoys panic attacks and depression! I found the solution!
Talking about your depressive condition openly is important for your health
The treatment of depression can sometimes be enhanced with the use of quality 
prescribed medications.
http://cc4.co/OOOL
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev