[ovs-discuss] Error while using ct commands in conntrack+ovs
Akshaya Mahadik
akshayamahadik811 at gmail.com
Thu Jun 9 18:37:26 UTC 2016
I tried using kernal 4.3.0 but it still gives the same error!
Can u tell me proper kernal that have an OVS module with conntrack support
On Jun 9, 2016 9:57 PM, "Ben Pfaff" <blp at ovn.org> wrote:
> On Thu, Jun 09, 2016 at 06:07:43PM +0530, Akshaya Mahadik wrote:
> > Hi
> > I am new to ovs and recently was working with conntrack and i got this
> error
> >
> > ovs-ofctl add-flow mybridge \ "table=71,
> >
> priority=65,ct_state=-trk,ip,reg5=0x1,in_port=1,dl_src=fa:16:3e:a4:22:10,nw_src=192.168.0.1
> > actions=ct(table=72,zone=NXM_NX_REG6[0..15])"
> > OFPT_ERROR (xid=0x6): OFPBMC_BAD_MASK
> > NXT_FLOW_MOD (xid=0x6):
> > (***truncated to 64 bytes from 128***)
> > 00000000 01 04 00 80 00 00 00 06-00 00 23 20 00 00 00 0d |..........#
> ....|
> > 00000010 00 00 00 00 00 00 00 00-47 00 00 00 00 00 00 41
> |........G......A|
> > 00000020 ff ff ff ff ff ff 00 00-00 32 00 00 00 00 00 00
> |.........2......|
> > 00000030 00 00 00 02 00 01 00 00-04 06 fa 16 3e a4 22 10
> |............>.".|
> >
> > Can u plz help with this
> > ovs=2.5.0
> > conntract=1.4.3
> > kernal=3.18
>
> It seems likely that the kernel you're using doesn't have an OVS module
> with conntrack support.
>
> ### Q: Are all features available with all datapaths?
>
> A: Open vSwitch supports different datapaths on different platforms. Each
> datapath has a different feature set: the following tables try to
> summarize
> the status.
>
> Supported datapaths:
>
> * *Linux upstream*: The datapath implemented by the kernel module
> shipped
> with Linux upstream. Since features have been
> gradually
> introduced into the kernel, the table mentions the
> first
> Linux release whose OVS module supports the feature.
>
> * *Linux OVS tree*: The datapath implemented by the Linux kernel module
> distributed with the OVS source tree.
>
> * *Userspace*: Also known as DPDK, dpif-netdev or dummy datapath. It is
> the
> only datapath that works on NetBSD, FreeBSD and Mac OSX.
>
> * *Hyper-V*: Also known as the Windows datapath.
>
> The following table lists the datapath supported features from
> an Open vSwitch user's perspective.
>
> Feature | Linux upstream | Linux OVS tree | Userspace |
> Hyper-V |
>
> ----------------------|:--------------:|:--------------:|:---------:|:-------:|
> NAT | 4.6 | NO | NO |
> NO |
> Connection tracking | 4.3 | YES | NO |
> PARTIAL |
> Tunnel - LISP | NO | YES | NO |
> NO |
> Tunnel - STT | NO | YES | NO |
> YES |
> Tunnel - GRE | 3.11 | YES | YES |
> YES |
> Tunnel - VXLAN | 3.12 | YES | YES |
> YES |
> Tunnel - Geneve | 3.18 | YES | YES |
> NO |
> QoS - Policing | YES | YES | NO |
> NO |
> QoS - Shaping | YES | YES | NO |
> NO |
> sFlow | YES | YES | YES |
> NO |
> IPFIX | 3.10 | YES | YES |
> NO |
> Set action | YES | YES | YES |
> PARTIAL |
> NIC Bonding | YES | YES | YES |
> NO |
> Multiple VTEPs | YES | YES | YES |
> NO |
>
> **Notes:**
> * Only a limited set of flow fields is modifiable via the set action by
> the
> Hyper-V datapath.
> * The Hyper-V datapath only supports one physical NIC per datapath.
> This is
> why bonding is not supported.
> * The Hyper-V datapath can have at most one IP address configured as a
> tunnel endpoint.
>
> The following table lists features that do not *directly* impact an
> Open vSwitch user, e.g. because their absence can be hidden by the
> ofproto
> layer (usually this comes with a performance penalty).
>
> Feature | Linux upstream | Linux OVS tree | Userspace |
> Hyper-V |
>
> ----------------------|:--------------:|:--------------:|:---------:|:-------:|
> SCTP flows | 3.12 | YES | YES |
> YES |
> MPLS | 3.19 | YES | YES |
> YES |
> UFID | 4.0 | YES | YES |
> NO |
> Megaflows | 3.12 | YES | YES |
> NO |
> Masked set action | 4.0 | YES | YES |
> NO |
> Recirculation | 3.19 | YES | YES |
> YES |
> TCP flags matching | 3.13 | YES | YES |
> NO |
> Validate flow actions | YES | YES | N/A |
> NO |
> Multiple datapaths | YES | YES | YES |
> NO |
> Tunnel TSO - STT | N/A | YES | NO |
> YES |
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20160610/7403c397/attachment-0002.html>
More information about the discuss
mailing list