Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1f00d8f authored by Jesper Dangaard Brouer's avatar Jesper Dangaard Brouer Committed by David S. Miller
Browse files

pktgen: adjust flag NO_TIMESTAMP to be more pktgen compliant



Allow flag NO_TIMESTAMP to turn timestamping on again, like other flags,
with a negation of the flag like !NO_TIMESTAMP.

Also document the option flag NO_TIMESTAMP.

Fixes: afb84b62 ("pktgen: add flag NO_TIMESTAMP to disable timestamping")
Signed-off-by: default avatarJesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 4d95b72f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -145,6 +145,7 @@ Examples:
                              UDPCSUM,
                              IPSEC # IPsec encapsulation (needs CONFIG_XFRM)
                              NODE_ALLOC # node specific memory allocation
                              NO_TIMESTAMP # disable timestamping

 pgset spi SPI_VALUE     Set specific SA used to transform packet.

@@ -287,6 +288,7 @@ flag
  UDPCSUM
  IPSEC
  NODE_ALLOC
  NO_TIMESTAMP

dst_min
dst_max
+3 −0
Original line number Diff line number Diff line
@@ -1267,6 +1267,9 @@ static ssize_t pktgen_if_write(struct file *file,
		else if (strcmp(f, "NO_TIMESTAMP") == 0)
			pkt_dev->flags |= F_NO_TIMESTAMP;

		else if (strcmp(f, "!NO_TIMESTAMP") == 0)
			pkt_dev->flags &= ~F_NO_TIMESTAMP;

		else {
			sprintf(pg_result,
				"Flag -:%s:- unknown\nAvailable flags, (prepend ! to un-set flag):\n%s",