Stephen Hemminger
302d3fb720
More TC patches from Jamal.
...
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
2006-09-25 17:08:40 -07:00
Jamal Hadi Salim
ebf32083e0
First part of cleaning up the help output of actions.
...
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
2006-08-08 12:10:08 -07:00
Stephen Hemminger
da7aea7946
Add ignore files to make using git easier
...
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
2006-08-08 12:04:38 -07:00
Jamal Hadi Salim
5bec34845b
This patch adds ability to monitor tc events similar to ipmonitor.
...
User runs "tc monitor" (without quotes) and watches events of
addition, deletion and updates from qdiscs, classes, filters and
actions as they happen.
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
2006-08-08 11:55:15 -07:00
Jesper Dangaard Brouer
e81c1a22cd
Trivial correction to the usage text.
...
- Remove the parameter "get" as it is not implemented.
- Add the parameter "replace".
2006-08-04 11:02:51 -07:00
jamal
f1e4f042a5
Add help text for actions.
2006-08-04 10:59:34 -07:00
shemminger
267480f553
Backout the 2.4 utsname hash patch.
2006-03-22 00:07:49 +00:00
shemminger
46b67dab26
Fix build errors from last patch
2006-03-14 19:38:34 +00:00
shemminger
3925ad8119
Fixes for tc hash sample.
2006-03-14 19:36:31 +00:00
shemminger
7e6b809cb9
Make error message better on tc with wrong args.
2006-03-10 23:40:56 +00:00
shemminger
f3b1006c73
Missing memset in tc sample
2006-03-10 23:27:13 +00:00
shemminger
d8a45819b2
Fix u32 filter for ipv6 priority
2006-01-10 18:45:42 +00:00
shemminger
e9bc3c40d0
Always send reorder message (for compatiablity)
...
and parse response correctly with netem.
2005-12-10 00:01:02 +00:00
shemminger
a31a5d5904
Add corrupt option for netem
2005-12-09 23:27:44 +00:00
shemminger
f453a0d451
Fix tc pfifo_fast with options
2005-10-07 16:33:21 +00:00
shemminger
8ed63ab1f1
Fix leaks and warnings reported by valgrind.
2005-09-21 19:33:17 +00:00
shemminger
4073448cc8
add usage for batch to tc.
2005-09-01 22:29:05 +00:00
shemminger
351efcde4e
Update header files to 2.6.14
...
Integrate support for DCCP and tcp_diag into ss
Add -batch to ip command
2005-09-01 19:21:50 +00:00
shemminger
6864c1e789
Update to latest kernel headers.
...
Fix out of range on paretonormal
2005-08-08 20:24:41 +00:00
shemminger
3fcdebb6d0
Fix ematch warnings with GCC4.0
2005-07-14 16:49:27 +00:00
shemminger
737f15f6da
Thomas's ematch fixes for lex.
...
Fix more GCC signedness warnings.
2005-07-08 22:08:47 +00:00
shemminger
f332d16924
Cleanup GCC4 warnings about signedness.
2005-07-05 22:37:15 +00:00
shemminger
52d5ac3fcb
Fix build issues
2005-07-05 22:11:37 +00:00
shemminger
c428e91b5e
More missing cvs adds..
2005-06-23 20:29:43 +00:00
shemminger
6a805a65c0
and the .h file..
2005-06-23 20:27:02 +00:00
shemminger
7a473c77e6
Overlooked one more file.
2005-06-23 20:26:01 +00:00
shemminger
311b41454d
Add new extended match files.
2005-06-23 20:25:16 +00:00
shemminger
c0fc3ab4d5
Build of ematch requires bison extensions to yacc.
2005-06-23 20:16:43 +00:00
shemminger
6d4662d4f7
From: Pablo Neira
...
Hi jamal,
I found some spare time to play around a bit more with you ipt action stuff.
I've tested the patch attached with the testcase here below. It works
fine here. It fixes broken target option checkings (final_check) and a
leak in the merge_options function. I've killed copy_options since I
didn't find any reason why we need it.
--- test.sh ---
tc qdisc del dev wlan0 ingress
tc qdisc add dev wlan0 ingress
tc filter add dev wlan0 parent ffff: protocol ip prio 6 u32 \
match ip src 192.168.0.2/32 flowid 1:16 \
action ipt -j TOS --set-tos Maximize-Reliability
sleep 3
tc -s filter ls dev wlan0 parent ffff:
--- end of test.sh ---
Results:
tablename: mangle hook: NF_IP_PRE_ROUTING
target: TOS set Maximize-Reliability index 0
filter protocol ip pref 6 u32
filter protocol ip pref 6 u32 fh 800: ht divisor 1
filter protocol ip pref 6 u32 fh 800::800 order 2048 key ht 800 bkt 0
flowid 1:16
match c0a80002/ffffffff at 12
action order 1: tablename: mangle hook: NF_IP_PRE_ROUTING
target TOS set Maximize-Reliability
index 18 ref 1 bind 1 installed 3 sec used 0 sec
Action statistics:
Sent 725 bytes 7 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
Now, check if options passed to the target are correct.
# tc filter add dev wlan0 parent ffff: protocol ip prio 6 u32 \
match ip dst 192.168.0.2/32 flowid 1:16 \
action ipt -j TOS --set-tos
^^^
missing parameter
ipt: option `--set-tos' requires an argument
tc-ipt v0.1: TOS target: Parameter --set-tos is required
Try `tc-ipt -h' or 'tc-ipt --help' for more information.
btw, how's your schedule ? did you finally get spare time to come to the
netfilter workshop in seville ?
bye,
Pablo
2005-06-23 17:36:38 +00:00
shemminger
dd3e90853d
Fix off-by-one while generating argument vector
2005-06-23 17:32:22 +00:00
shemminger
87773db551
Add ematch cleanup
2005-06-23 17:23:53 +00:00
shemminger
9ddbb02e50
Add extended matches (nbyte, cmp, u32, meta)
2005-06-23 17:21:46 +00:00
shemminger
ea8fc1047d
Netem support for reorder
...
Update include files and add support for TCP_CONG
2005-06-22 18:27:49 +00:00
osdl.net!shemminger
6ce88ca61d
Fix from jamal
...
2005/03/25 04:34:05-08:00 net[shemminger]!shemminger
Import patch p2_mirred
(Logical change 1.181)
2005-03-30 18:43:30 +00:00
net[shemminger]!shemminger
894b1c6687
Import patch p_mipt
...
(Logical change 1.180)
2005-03-30 18:19:55 +00:00
osdl.net!shemminger
08856f0219
Handle batch mode better.
...
Add comments midline and -force option.
(Logical change 1.173)
2005-03-18 19:40:55 +00:00
site!shemminger
c2f3a0f94d
Fix batch mode, allow continuation, comments, etc.
...
(Logical change 1.169)
2005-03-14 22:19:16 +00:00
site!shemminger
c1027a759b
Fix batch mode handle usage.
...
(Logical change 1.169)
2005-03-14 22:19:16 +00:00
osdl.net!shemminger
7901660a0d
change how netlink socket is handled for batch mode.
...
(Logical change 1.166)
2005-03-14 19:34:12 +00:00
osdl.net!shemminger
94c9cc51eb
Style fix.
...
2005/03/10 12:24:53-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
024481bbe1
Style fix.
...
2005/03/10 12:23:54-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
b611d516d8
Style fix.
...
2005/03/10 12:23:43-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
52f337c1c1
Style fix.
...
2005/03/04 18:49:53-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
f9375b7018
Style fix.
...
2005/03/04 18:48:00-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
11656f1bb4
Style fix.
...
2005/03/04 18:46:32-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
osdl.net!shemminger
044ebf35b1
Style fix.
...
2005/03/04 18:32:42-08:00 net[shemminger]!shemminger
Import patch iproute-batch.1.050209.patch
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
net[shemminger]!shemminger
38c7e2e6a5
Import patch iproute-batch.1.050209.patch
...
(Logical change 1.162)
2005-03-14 19:02:41 +00:00
net[shemminger]!shemminger
5e8bc6316b
Import patch iproute2-hz
...
(Logical change 1.159)
2005-03-14 18:44:54 +00:00
osdl.net!shemminger
a5a6f1e80d
more ifdef excession.
...
(Logical change 1.158)
2005-03-10 20:26:08 +00:00
osdl.net!shemminger
b7024f2ef5
get rid of some old ifdef'd out code.
...
(Logical change 1.157)
2005-03-10 20:22:50 +00:00