summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
diff options
context:
space:
mode:
authorSudarsana Reddy Kalluru2018-12-12 17:57:02 +0100
committerDavid S. Miller2018-12-13 01:25:14 +0100
commit07f12622a66320d5f56a71a921cf70a43e7a6b87 (patch)
tree3be6982914dcd5ebd7f6039fdcb232bf30a4aabb /drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
parentbnx2x: Remove configured vlans as part of unload sequence. (diff)
downloadkernel-qcow2-linux-07f12622a66320d5f56a71a921cf70a43e7a6b87.tar.gz
kernel-qcow2-linux-07f12622a66320d5f56a71a921cf70a43e7a6b87.tar.xz
kernel-qcow2-linux-07f12622a66320d5f56a71a921cf70a43e7a6b87.zip
bnx2x: Enable PTP only on the PF that initializes the port
There will be only one PHC clock per port. PTP should be enabled only on one PF per port. The change enables PTP functionality on the PF that initializes the port. The change is useful in multi-function modes e.g., NPAR where a port can have more than one PF. Signed-off-by: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com> Signed-off-by: Ariel Elior <ariel.elior@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x.h')
-rw-r--r--drivers/net/ethernet/broadcom/bnx2x/bnx2x.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
index 0de487a8f0eb..7ea9066ce126 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
@@ -2520,6 +2520,7 @@ void bnx2x_update_mfw_dump(struct bnx2x *bp);
void bnx2x_init_ptp(struct bnx2x *bp);
int bnx2x_configure_ptp_filters(struct bnx2x *bp);
void bnx2x_set_rx_ts(struct bnx2x *bp, struct sk_buff *skb);
+void bnx2x_register_phc(struct bnx2x *bp);
#define BNX2X_MAX_PHC_DRIFT 31000000
#define BNX2X_PTP_TX_TIMEOUT