[ovs-dev] [megaflow v3 1/2] datapath: Mega flow implementation

Jesse Gross jesse at nicira.com
Wed Jun 12 00:27:07 UTC 2013


On Tue, Jun 11, 2013 at 4:45 PM, Andy Zhou <azhou at nicira.com> wrote:
> Add mega flow support in kernel datapath.
>
> Pravin has made significant contributions to this patch. Including
> the mega flow id look up scheme, API clean ups, and bug fixes.
>
> Co-authored-by: Pravin B Shelar <pshelar at nicira.com>
> Signed-off-by: Pravin B Shelar <pshelar at nicira.com>
> Signed-off-by: Andy Zhou <azhou at nicira.com>

There are a lot of new sparse errors, can you take a look?:

  CHECK   /home/jgross/openvswitch/datapath/linux/flow.c
/home/jgross/openvswitch/datapath/linux/flow.c:141:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:141:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:141:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:141:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:141:55: warning:
restricted __be16 degrades to integer
/home/jgross/openvswitch/datapath/linux/flow.c:147:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:147:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:147:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:147:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:147:55: warning:
restricted __be16 degrades to integer
/home/jgross/openvswitch/datapath/linux/flow.c:153:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:153:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:153:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:153:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:153:55: warning:
restricted __be16 degrades to integer
/home/jgross/openvswitch/datapath/linux/flow.c:159:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:159:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:159:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:159:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:165:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:165:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:165:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:165:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:171:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:171:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:171:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:171:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:179:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:179:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:179:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:179:64: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:179:55: warning:
restricted __be16 degrades to integer
/home/jgross/openvswitch/datapath/linux/flow.c:185:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:185:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:185:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:185:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:191:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:191:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:191:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:191:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:197:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:197:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:197:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:197:80: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:203:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:203:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:203:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:203:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:203:83: warning:
restricted __be16 degrades to integer
/home/jgross/openvswitch/datapath/linux/flow.c:209:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:209:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:209:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:209:91: warning: cast
to restricted __be16
/home/jgross/openvswitch/datapath/linux/flow.c:209:83: warning:
restricted __be16 degrades to integer



More information about the dev mailing list