Doc: hisi: hns adds mc-mac-mask property
authorKejian Yan <yankejian@huawei.com>
Wed, 9 Nov 2016 18:13:45 +0000 (18:13 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 Nov 2016 16:45:37 +0000 (11:45 -0500)
Since there is not enough tcam table entries for every vlan and multicast
address, HNS needs to add support of fuzzy matching of TCAM tables. Adding
the property to mask the bits to be fuzzy matched, so update the bindings
document

Signed-off-by: Kejian Yan <yankejian@huawei.com>
Reviewed-by: Yisen Zhuang <yisen.zhuang@huawei.com>
Signed-off-by: Salil Mehta <salil.mehta@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt

index d4b7f2e4998403113158027d99fbaef8d430dcc6..abfbeecbcf3927f63a46dc7c578562e2c199dd4b 100644 (file)
@@ -45,6 +45,12 @@ Required properties:
   depends on the hardware user manual.
 - port-mode-offset: is offset of port mode field for each port in dsaf. Its
   value depends on the hardware user manual.
+- mc-mac-mask: mask of multicast address, determines bit in multicast address
+  to set:
+  1 stands for this bit will be precisely matched, TCAM will check this bit of
+    MAC address.
+  0 stands for this bit will be fuzzy matched, TCAM won't care about this bit
+    of MAC address.
 
 [1] Documentation/devicetree/bindings/net/phy.txt
 
@@ -74,10 +80,12 @@ dsaf0: dsa@c7000000 {
                reg = 0;
                phy-handle = <&phy0>;
                serdes-syscon = <&serdes>;
+               mc-mac-mask = [ff f0 00 00 00 00];
        };
 
        port@1 {
                 reg = 1;
                 serdes-syscon = <&serdes>;
+               mc-mac-mask = [ff f0 00 00 00 00];
         };
 };