Ok. Can you please give me to a starting point? Which files/methods I need
to look for? It's my first OVS code edit.

Thanks!

On Wednesday, January 1, 2014, Jesse Gross wrote:

> On Wed, Jan 1, 2014 at 11:27 AM, Oded Lazar <oded...@gmail.com<javascript:;>>
> wrote:
> > Sorry, that was an honest mistake. Let's say I want to tweak push_vlan to
> > add a new tag, even if theres an existing one-
> > I saw that there's a check to see if there's a vlan header on the frame
> and
> > if so, it 'pushes down' the current header, creating space for a new
> one. If
> > I drop it, will a new header get created?
>
> I think you're looking at the kernel code but it's userspace that
> needs changes. OVS handles traffic on a flow basis so you would need
> to expand the flow and the logic that generates actions (which is
> based on comparing the flow from the original packet with a flow with
> modifications). If you do that then the kernel should already be able
> to insert multiple tags (although it matches on a single level with
> the standard EtherType).
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to