On Mon, Jan 23, 2017 at 11:07:09AM +0100, Jiri Pirko wrote: > From: Yotam Gigi <yot...@mellanox.com> > > This action allows the user to sample traffic matched by tc classifier. > The sampling consists of choosing packets randomly and sampling them using > the psample module. The user can configure the psample group number, the > sampling rate and the packet's truncation (to save kernel-user traffic). > > Example: > To sample ingress traffic from interface eth1, one may use the commands: > > tc qdisc add dev eth1 handle ffff: ingress > > tc filter add dev eth1 parent ffff: \ > matchall action sample rate 12 group 4 > > Where the first command adds an ingress qdisc and the second starts > sampling randomly with an average of one sampled packet per 12 packets on > dev eth1 to psample group 4. > > Signed-off-by: Yotam Gigi <yot...@mellanox.com> > Signed-off-by: Jiri Pirko <j...@mellanox.com> > Acked-by: Jamal Hadi Salim <j...@mojatatu.com>
Reviewed-by: Simon Horman <simon.hor...@netronome.com> Is the tc user-space (iproute2) code available yet?