net/octeontx2: fix PTP enable via Rx offload flags
authorHarman Kalra <hkalra@marvell.com>
Sat, 27 Jul 2019 13:56:22 +0000 (13:56 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 29 Jul 2019 10:23:22 +0000 (12:23 +0200)
commitee1e81266e87a38f711bb47bcc3c4b390647c9e5
tree9419b1626a1465623e12dfd2ccf6568d29b90b72
parenta61a361ac13f79c2c2bd2eb002311c21139cb5ee
net/octeontx2: fix PTP enable via Rx offload flags

Earlier implementation for enabling ptp via RX offload flag was
causing segmentation fault as it was getting executed in the
device configuration stage where RX and TX queues were not
configured. As in the ptp enable process rx queues are used for
mbuf setup while tx queues are used for send descriptor setup.
Moving the logic in dev start as all the resources will be
configured.

Fixes: b5dc3140448e ("net/octeontx2: support base PTP")

Signed-off-by: Harman Kalra <hkalra@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/net/octeontx2/otx2_ethdev.c