diff options
-rw-r--r-- | drivers/net/ethernet/ti/netcp_ethss.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/drivers/net/ethernet/ti/netcp_ethss.c b/drivers/net/ethernet/ti/netcp_ethss.c index 0847a8f48cfe..28cb38af1a34 100644 --- a/drivers/net/ethernet/ti/netcp_ethss.c +++ b/drivers/net/ethernet/ti/netcp_ethss.c | |||
@@ -2503,24 +2503,8 @@ static bool gbe_need_txtstamp(struct gbe_intf *gbe_intf, | |||
2503 | const struct netcp_packet *p_info) | 2503 | const struct netcp_packet *p_info) |
2504 | { | 2504 | { |
2505 | struct sk_buff *skb = p_info->skb; | 2505 | struct sk_buff *skb = p_info->skb; |
2506 | unsigned int class = ptp_classify_raw(skb); | ||
2507 | 2506 | ||
2508 | if (class == PTP_CLASS_NONE) | 2507 | return cpts_can_timestamp(gbe_intf->gbe_dev->cpts, skb); |
2509 | return false; | ||
2510 | |||
2511 | switch (class) { | ||
2512 | case PTP_CLASS_V1_IPV4: | ||
2513 | case PTP_CLASS_V1_IPV6: | ||
2514 | case PTP_CLASS_V2_IPV4: | ||
2515 | case PTP_CLASS_V2_IPV6: | ||
2516 | case PTP_CLASS_V2_L2: | ||
2517 | case (PTP_CLASS_V2_VLAN | PTP_CLASS_L2): | ||
2518 | case (PTP_CLASS_V2_VLAN | PTP_CLASS_IPV4): | ||
2519 | case (PTP_CLASS_V2_VLAN | PTP_CLASS_IPV6): | ||
2520 | return true; | ||
2521 | } | ||
2522 | |||
2523 | return false; | ||
2524 | } | 2508 | } |
2525 | 2509 | ||
2526 | static int gbe_txtstamp_mark_pkt(struct gbe_intf *gbe_intf, | 2510 | static int gbe_txtstamp_mark_pkt(struct gbe_intf *gbe_intf, |