equal
deleted
inserted
replaced
78 "LWR", |
78 "LWR", |
79 "LRW", |
79 "LRW", |
80 "ARMW", |
80 "ARMW", |
81 "FRMW" |
81 "FRMW" |
82 }; |
82 }; |
83 |
83 |
84 /*****************************************************************************/ |
84 /*****************************************************************************/ |
85 |
85 |
86 /** Constructor. |
86 /** Constructor. |
87 */ |
87 */ |
88 void ec_datagram_init(ec_datagram_t *datagram /**< EtherCAT datagram. */) |
88 void ec_datagram_init(ec_datagram_t *datagram /**< EtherCAT datagram. */) |
620 ec_datagram_t *datagram |
620 ec_datagram_t *datagram |
621 ) |
621 ) |
622 { |
622 { |
623 if (jiffies - datagram->stats_output_jiffies > HZ) { |
623 if (jiffies - datagram->stats_output_jiffies > HZ) { |
624 datagram->stats_output_jiffies = jiffies; |
624 datagram->stats_output_jiffies = jiffies; |
625 |
625 |
626 if (unlikely(datagram->skip_count)) { |
626 if (unlikely(datagram->skip_count)) { |
627 EC_WARN("Datagram %p (%s) was SKIPPED %u time%s.\n", |
627 EC_WARN("Datagram %p (%s) was SKIPPED %u time%s.\n", |
628 datagram, datagram->name, |
628 datagram, datagram->name, |
629 datagram->skip_count, |
629 datagram->skip_count, |
630 datagram->skip_count == 1 ? "" : "s"); |
630 datagram->skip_count == 1 ? "" : "s"); |