pktgen: document all supported flags
The documentation misses a few of the supported flags. Fix this. Also respect the dependency to CONFIG_XFRM for the IPSEC flag. Cc: Fan Du <fan.du@windriver.com> Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: Mathias Krause <minipli@googlemail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
0945574750
commit
72f8e06f3e
|
@ -102,13 +102,18 @@ Examples:
|
|||
The 'minimum' MAC is what you set with dstmac.
|
||||
|
||||
pgset "flag [name]" Set a flag to determine behaviour. Current flags
|
||||
are: IPSRC_RND #IP Source is random (between min/max),
|
||||
IPDST_RND, UDPSRC_RND,
|
||||
UDPDST_RND, MACSRC_RND, MACDST_RND
|
||||
are: IPSRC_RND # IP source is random (between min/max)
|
||||
IPDST_RND # IP destination is random
|
||||
UDPSRC_RND, UDPDST_RND,
|
||||
MACSRC_RND, MACDST_RND
|
||||
TXSIZE_RND, IPV6,
|
||||
MPLS_RND, VID_RND, SVID_RND
|
||||
FLOW_SEQ,
|
||||
QUEUE_MAP_RND # queue map random
|
||||
QUEUE_MAP_CPU # queue map mirrors smp_processor_id()
|
||||
IPSEC # Make IPsec encapsulation for packet
|
||||
UDPCSUM,
|
||||
IPSEC # IPsec encapsulation (needs CONFIG_XFRM)
|
||||
NODE_ALLOC # node specific memory allocation
|
||||
|
||||
pgset spi SPI_VALUE Set specific SA used to transform packet.
|
||||
|
||||
|
@ -233,13 +238,22 @@ udp_dst_max
|
|||
|
||||
flag
|
||||
IPSRC_RND
|
||||
TXSIZE_RND
|
||||
IPDST_RND
|
||||
UDPSRC_RND
|
||||
UDPDST_RND
|
||||
MACSRC_RND
|
||||
MACDST_RND
|
||||
TXSIZE_RND
|
||||
IPV6
|
||||
MPLS_RND
|
||||
VID_RND
|
||||
SVID_RND
|
||||
FLOW_SEQ
|
||||
QUEUE_MAP_RND
|
||||
QUEUE_MAP_CPU
|
||||
UDPCSUM
|
||||
IPSEC
|
||||
NODE_ALLOC
|
||||
|
||||
dst_min
|
||||
dst_max
|
||||
|
|
|
@ -1247,7 +1247,13 @@ static ssize_t pktgen_if_write(struct file *file,
|
|||
"Flag -:%s:- unknown\nAvailable flags, (prepend ! to un-set flag):\n%s",
|
||||
f,
|
||||
"IPSRC_RND, IPDST_RND, UDPSRC_RND, UDPDST_RND, "
|
||||
"MACSRC_RND, MACDST_RND, TXSIZE_RND, IPV6, MPLS_RND, VID_RND, SVID_RND, FLOW_SEQ, IPSEC, NODE_ALLOC\n");
|
||||
"MACSRC_RND, MACDST_RND, TXSIZE_RND, IPV6, "
|
||||
"MPLS_RND, VID_RND, SVID_RND, FLOW_SEQ, "
|
||||
"QUEUE_MAP_RND, QUEUE_MAP_CPU, UDPCSUM, "
|
||||
#ifdef CONFIG_XFRM
|
||||
"IPSEC, "
|
||||
#endif
|
||||
"NODE_ALLOC\n");
|
||||
return count;
|
||||
}
|
||||
sprintf(pg_result, "OK: flags=0x%x", pkt_dev->flags);
|
||||
|
|
Loading…
Reference in New Issue