mirror of
https://github.com/openwrt/routing.git
synced 2025-12-21 17:04:33 +04:00
Adjust versioning to match apk semantic rules. (refresh patch) Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
39 lines
723 B
Diff
39 lines
723 B
Diff
--- a/src/schedule.c
|
|
+++ b/src/schedule.c
|
|
@@ -376,7 +376,9 @@ loop4Event:
|
|
continue;
|
|
}
|
|
|
|
+#ifdef SIOCGSTAMP
|
|
ioctl(pb.i.iif->rx_mcast_sock, SIOCGSTAMP, &(pb.i.tv_stamp));
|
|
+#endif
|
|
|
|
rx_packet(&pb);
|
|
|
|
@@ -402,7 +404,9 @@ loop4Event:
|
|
continue;
|
|
}
|
|
|
|
+#ifdef SIOCGSTAMP
|
|
ioctl(pb.i.iif->rx_fullbrc_sock, SIOCGSTAMP, &(pb.i.tv_stamp));
|
|
+#endif
|
|
|
|
rx_packet(&pb);
|
|
|
|
@@ -452,10 +456,15 @@ loop4Event:
|
|
}
|
|
}
|
|
#endif
|
|
+#ifdef SIOCGSTAMP
|
|
if (tv_stamp == NULL)
|
|
ioctl(pb.i.iif->unicast_sock, SIOCGSTAMP, &(pb.i.tv_stamp));
|
|
else
|
|
timercpy(&(pb.i.tv_stamp), tv_stamp);
|
|
+#else
|
|
+ if (tv_stamp)
|
|
+ timercpy(&(pb.i.tv_stamp), tv_stamp);
|
|
+#endif
|
|
|
|
rx_packet(&pb);
|
|
|