]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
nfp: report RJ45 connector in ethtool
authorJakub Kicinski <jakub.kicinski@netronome.com>
Wed, 27 Feb 2019 04:19:29 +0000 (20:19 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 1 Mar 2019 19:36:00 +0000 (11:36 -0800)
Add support for reporting twisted pair port type.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c

index 246e213f1514fb301f3f5ead24de759b0dbb8b0c..bd9c358c646fde11ae590d758a8e23b9b43eda52 100644 (file)
@@ -49,6 +49,7 @@ enum nfp_eth_interface {
        NFP_INTERFACE_SFPP      = 10,
        NFP_INTERFACE_SFP28     = 28,
        NFP_INTERFACE_QSFP      = 40,
+       NFP_INTERFACE_RJ45      = 45,
        NFP_INTERFACE_CXP       = 100,
        NFP_INTERFACE_QSFP28    = 112,
 };
index f6f028fa5db907ee8e9e83769851d01b0d62cd07..311a5be25acbbc20dab3594931f1ada30d5f6e05 100644 (file)
@@ -206,6 +206,9 @@ nfp_eth_calc_port_type(struct nfp_cpp *cpp, struct nfp_eth_table_port *entry)
        if (entry->interface == NFP_INTERFACE_NONE) {
                entry->port_type = PORT_NONE;
                return;
+       } else if (entry->interface == NFP_INTERFACE_RJ45) {
+               entry->port_type = PORT_TP;
+               return;
        }
 
        if (entry->media == NFP_MEDIA_FIBRE)