xref: /aosp_15_r20/external/iptables/extensions/libxt_cpu.man (revision a71a954618bbadd4a345637e5edcf36eec826889)
1*a71a9546SAutomerger Merge Worker.TP
2*a71a9546SAutomerger Merge Worker[\fB!\fP] \fB\-\-cpu\fP \fInumber\fP
3*a71a9546SAutomerger Merge WorkerMatch cpu handling this packet. cpus are numbered from 0 to NR_CPUS-1
4*a71a9546SAutomerger Merge WorkerCan be used in combination with RPS (Remote Packet Steering) or
5*a71a9546SAutomerger Merge Workermultiqueue NICs to spread network traffic on different queues.
6*a71a9546SAutomerger Merge Worker.PP
7*a71a9546SAutomerger Merge WorkerExample:
8*a71a9546SAutomerger Merge Worker.PP
9*a71a9546SAutomerger Merge Workeriptables \-t nat \-A PREROUTING \-p tcp \-\-dport 80 \-m cpu \-\-cpu 0
10*a71a9546SAutomerger Merge Worker\-j REDIRECT \-\-to\-ports 8080
11*a71a9546SAutomerger Merge Worker.PP
12*a71a9546SAutomerger Merge Workeriptables \-t nat \-A PREROUTING \-p tcp \-\-dport 80 \-m cpu \-\-cpu 1
13*a71a9546SAutomerger Merge Worker\-j REDIRECT \-\-to\-ports 8081
14*a71a9546SAutomerger Merge Worker.PP
15*a71a9546SAutomerger Merge WorkerAvailable since Linux 2.6.36.
16