From: Sudarsana Reddy Kalluru
This patch adds the driver support for,
- Registering the ptp clock functionality with the OS.
- Timestamping the Rx/Tx PTP packets.
- Ethtool callbacks related to PTP.
Signed-off-by: Sudarsana Reddy Kalluru
Signed-off-by: Yuval Mintz
---
drivers/net/ethern
On Wed, 2017-02-15 at 10:24 +0200, Yuval Mintz wrote:
> From: Sudarsana Reddy Kalluru
>
> This patch adds the driver support for,
> - Registering the ptp clock functionality with the OS.
> - Timestamping the Rx/Tx PTP packets.
> - Ethtool callbacks related to PTP.
> +void qede_ptp_tx_ts(
> > +void qede_ptp_tx_ts(struct qede_dev *edev, struct sk_buff *skb) {
> > + struct qede_ptp *ptp;
> > +
> > + ptp = edev->ptp;
> > + if (!ptp)
> > + return;
> > +
> > + if (unlikely(!(edev->flags & QEDE_TX_TIMESTAMPING_EN))) {
> > + DP_NOTICE(edev,
> > +
> > > +void qede_ptp_tx_ts(struct qede_dev *edev, struct sk_buff *skb) {
> > > + struct qede_ptp *ptp;
> > > +
> > > + ptp = edev->ptp;
> > > + if (!ptp)
> > > + return;
> > > +
> > > + if (unlikely(!(edev->flags & QEDE_TX_TIMESTAMPING_EN))) {
> > > + DP_NOTICE(edev,
> > > +