Merge branch 'bcm_sf2-Add-support-for-IPv6-CFP-rules'
authorDavid S. Miller <davem@davemloft.net>
Mon, 23 Oct 2017 02:06:48 +0000 (03:06 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 23 Oct 2017 02:06:48 +0000 (03:06 +0100)
commitbc9db4171d326632d31a411ee8f3fd6f30526005
tree9da60c9ec6a4b5fee6a59507fedd712d8fc41aed
parent33ad61d0f799656e8987e9c80e6e15151bb857f3
parentdd8eff68343d5ab6535fb05bc837a2f85434d506
Merge branch 'bcm_sf2-Add-support-for-IPv6-CFP-rules'

Florian Fainelli says:

====================
net: dsa: bcm_sf2: Add support for IPv6 CFP rules

This patch series adds support for matching IPv6 addresses to the existing CFP
support code. Because IPv6 addresses are four times bigger than IPv4, we can
fit them anymore in a single slice, so we need to chain two in order to have
a complete match. This makes us require a second bitmap tracking unique rules
so we don't over populate the TCAM.

Finally, because the code had to be re-organized, it became a lot easier to
support arbitrary prefix/mask lengths, so the last two patches do just that.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>