开放式自动化知识库

PS_MODIFIERCOUNT [sid] count

解释

在流的数据包头上激活的标准16位修改器的数量。每个修改器都是用 PS_MODIFIER.

侧面:

整数,流定义的子索引值。

计:

整数,流的修改器的数量。

摘要

设置和获取,流索引,值类型:I

例如,设置或获取:

0/1 PS_MODIFIERCOUNT [5] 1

PS_MODIFIER [sid,mid] pos mask act rep

解释

一个用于流头的数据包修改器。为该流传输的每个数据包的头将根据修改器的规范而变化。

这个参数需要两个子指数,一个用于流,一个用于修改器。

一个修改器被定位在报头的一个固定位置,从该位置开始选择一些连续的比特,并对每个数据包中的这些比特应用一个动作。数据包可以重复传输,以便在应用下一个修改之前传输一定数量的相同的数据包。

侧面:

整数,流定义的子索引值。

中:

整数,修改器的子指数值。

姿势:

整数,从数据包开始的字节位置。

面具:

四个十六进制字节,掩码指定要影响哪些位。

行为:

编码的整数,对受影响的位执行哪个动作:

  • INC (增量)
  • DEC(递减)
  • RANDOM (随机)

代表:

整数,每个数据包要重复多少次。

摘要

设置和获取,流索引,修改器索引,值类型:I,HHHH,I,I

例如,设置或获取:

0/1 PS_MODIFIER [5,0] 6 0x0FC00000 RANDOM 1

PS_MODIFIERRANGE [sid,mid] min step max

解释

用于流头的数据包修改器的范围规范,指定修改器应采取哪些数值。

这只适用于递增和递减的修改器;随机修改器总是产生每一种可能的比特模式。

The range is specified as three values: mix, step, and max, where max must be equal to min plus a multiple of step. Note that when “decrement” is specified in PS_MODIFIER as the action, the value sequence will begin with the max value instead of the min value and decrement from there: {max, max-1, max-2, …., min, max, max-1…}.

侧面:

整数,流定义的子索引值。

中:

整数,修改器的子指数值。

分钟:

整数,最小的修改器值。

步:

整数,修改器值之间的增量。

最大:

整数,是最大的修改器值。

摘要

设置和获取,流索引,修改器索引,值类型:I,I,I

例如,设置和获取:

0/1 PS_MODIFIERRANGE [5,0] 100 10 200

PS_MODIFIEREXTCOUNT [sid] count

解释

在流的数据包头上活动的扩展24位修改器的数量。每个修改器都是用 PS_MODIFIEREXT.

注意事项:

扩展修改器功能仅适用于40G/100G端口。

该功能需要Xena 服务器版本375或更高。

侧面:

整数,流定义的子索引值。

计:

整数,流的修改器的数量。

摘要

设置和获取,流索引,值类型:I

例如,设置:

0/1 PS_MODIFIEREXTCOUNT [5] 1

PS_MODIFIEREXT [sid,mid] pos mask act rep

解释

一个流头的扩展包修改器。为流传输的每个数据包的头将根据修改器的规范而变化。该修改器作用于24位,并占用了两个16位修改器的空间来完成这一工作。

这个参数需要两个子指数,一个用于流,一个用于修改器。

一个修改器被定位在报头的一个固定位置,从该位置开始选择一些连续的比特,并对每个数据包中的这些比特应用一个动作。数据包可以重复传输,以便在应用下一个修改之前传输一定数量的相同的数据包。

注意事项:

扩展修改器功能仅适用于40G/100G端口。

该功能需要Xena 服务器版本375或更高。

侧面:

整数,流定义的子索引值。

中:

整数,修改器的子指数值。

姿势:

整数,从数据包开始的字节位置。不能是< 1 !

面具:

四个十六进制字节,掩码指定要影响哪些位。

行为:

编码的整数,对受影响的位执行哪个动作:

  • INC(增量)- 注意:这是目前唯一支持的数值。

代表:

整数,每个数据包要重复多少次。 注意:目前,唯一支持的值是1。

摘要

设置和获取,流索引,修改器索引,值类型:I,HHHHHH,I,I

例如,设置或获取:

0/1 PS_MODIFIEREXT [5,0] 6 0xFFFFFF00 INC 1

PS_MODIFIEREXTRANGE [sid,mid] min step max

解释

流头的扩展包修饰符的范围规范,指定修饰符应采取哪些数值。

这只适用于递增和递减的修改器;随机修改器总是产生每一种可能的比特模式。

The range is specified as a three values: mix, step, and max, where max must be equal to min plus a multiple of step. Note that when “decrement” is specified in PS_MODIFIEREXT as the action, the value sequence will begin with the max value instead of the min value and decrement from there: {max, max-1, max-2, …., min, max, max-1…}.

侧面:

整数,流定义的子索引值。

中:

整数,修改器的子指数值。

分钟:

iinteger,最小的修改器值。

步:

整数,修改器值之间的增量。

最大:

整数,是最大的修改器值。

代表:

整数,每个数据包要重复多少次。注意:目前,唯一支持的值是1。

摘要

设置和获取,流索引,修改器索引,值类型:I,I,I

例如,设置或获取:

0/1 PS_MODIFIEREXTRANGE [5,0] 100 10 200