History log of /external/iproute2/tc/f_u32.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
40eb737ebb02c61f1270b963e256a4e9f3a4a52d 23-Oct-2015 Phil Sutter <phil@nwl.cc> tc: u32 filter coding style cleanup

Add missing spaces around operators to increase readability. Aside from
that, make "preference" match a real synonym for "tos" and "dsfield" as
it's effect was identical to them.

Signed-off-by: Phil Sutter <phil@nwl.cc>
/external/iproute2/tc/f_u32.c
3d0b7439dfac96d93386295a4c961b89bd3d8463 21-Dec-2014 Stephen Hemminger <shemming@brocade.com> whitespace cleanup

Remove all trailing whitespace and space before tabs.
/external/iproute2/tc/f_u32.c
863ecb04b4f7bd49fb40e4914ea22096be6db6bf 06-Oct-2014 Jamal Hadi Salim <hadi@mojatatu.com> discourage use of direct policer interface

Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com>
/external/iproute2/tc/f_u32.c
d1f28cf181a6f77f230d90267eef0ecfbcb25f30 12-Feb-2013 Stephen Hemminger <stephen@networkplumber.org> ip: make local functions static
/external/iproute2/tc/f_u32.c
690b11f4a6b8e2515fe5f9e94a80aaeceb84a391 10-Jul-2012 Hiroaki SHIMODA <shimoda.hiroaki@gmail.com> tc: u32: Fix firstfrag filter.

On current firstfrag filter, all non fragmented packets are matched.
firstfrag should check MF bit.

Signed-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com>
/external/iproute2/tc/f_u32.c
1d62f99fe215b88ae15636380bbaa00dcfdd47e1 10-Jul-2012 Hiroaki SHIMODA <shimoda.hiroaki@gmail.com> tc: u32: Fix icmp_code off.

The off of icmp_code is not 20 but 21. Also offmask should be 0 unless
nexthdr+ is specified.

Signed-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com>
/external/iproute2/tc/f_u32.c
ff24746cca1ef0c92d46614158e6672acd6b63d3 10-Apr-2012 Stephen Hemminger <shemminger@vyatta.com> Convert to use rta_getattr_ functions

User new functions (inspired by libmnl) to do type safe access
of routeing attributes
/external/iproute2/tc/f_u32.c
bcd7abddd4962f01f35eb644702c9abdf4c81d0e 19-May-2011 Stephen Hemminger <shemminger@vyatta.com> tc filter: fix dport/sport in pretty print output

Problem reported by Peter Lebbing on Debian.
The decode of source and destination port filters in pretty print
mode was backwards.
/external/iproute2/tc/f_u32.c
d7ac9ad4f480d6e162165ec3f2c8e1bf50003ec3 09-Mar-2011 Stephen Hemminger <stephen.hemminger@vyatta.com> Fix warning in u32 from assignment in conditional
/external/iproute2/tc/f_u32.c
e3d153c1fb35ec5d5f4ce197afb4cb13093ce534 02-Aug-2010 Stephen Hemminger <stephen.hemminger@vyatta.com> Fix byte order of ether address match for u32

The u32 key match was incorrect byte order when using ether source
or destination address matching.
/external/iproute2/tc/f_u32.c
0156412215abec067ff08d760f454adbccb9a13f 14-Jun-2010 Petr Lautrbach <plautrba@redhat.com> iproute: fix tc generating ipv6 priority filter

This patch adds ipv6 filter priority/traffic class function
static int parse_ip6_class(int *argc_p, char ***argv_p, struct tc_u32_sel *sel)
shifting filter value to 5th bit and ignoring "at" as header position
is exactly given.

Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
/external/iproute2/tc/f_u32.c
8d8de1139c95d79bc1b5ac1ec301a30ef5e6ee50 12-Jan-2010 Florian Westphal <fw@strlen.de> tc: remove stale code

remove unused #define and "ok" statements.

Signed-off-by: Florian Westphal <fwestphal@astaro.com>
/external/iproute2/tc/f_u32.c
d13cee6d598d8b078eefb3209bea069803c70021 27-May-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Add IPV6 match pretty print
/external/iproute2/tc/f_u32.c
b4d41f41b6d601f876f442ae19ccdb4f0c3552c5 16-Apr-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Add u32 extension to match on ether source/destination

Use existing u32 mechanism to match based on Ethernet header.
No need for protocol that already exists.
/external/iproute2/tc/f_u32.c
9fce67dd467e9148f440b701105e1e75f3ae4153 03-Apr-2009 Stephen Hemminger <stephen.hemminger@vyatta.com> Remove goto chain

The selector logic is clearer with if / else if
/external/iproute2/tc/f_u32.c
1750abe2ba8b695aa39a67cff8ac44b2fb6a2a3d 20-Apr-2008 jamal <hadi@cyberus.ca> Infrastructure for pretty printing

And last for now ..

cheers,
jamal

[PATCH 3/3] [TC/U32] Infrastructure for pretty printing

This patch makes it easy to add pretty printers of different protocols.
For starters it makes use of ipv4 and raw printers.
Add more later ...

Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca>
/external/iproute2/tc/f_u32.c
44dcfe820185590f04c9f5f18579d08532fc1a4b 10-May-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> Change formatting of u32 back to default

Don't break scripts that depend on previous offset/value format.
Introduce a new -pretty flag for decoding, and (*gasp*) document
the formatting arguments.
/external/iproute2/tc/f_u32.c
cfa440b0da256900d4a90c198b0d06e23a87abe4 22-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> missing dport in f_u32 output

Small typo from last change to decode filters. Should print dport
not port.
/external/iproute2/tc/f_u32.c
4c9ffc2f8cc9e4c4851b8b74ce656eb23fa17b72 18-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> decode the output of u32 matches

reverse the match offset/mask values into ip header matches.
/external/iproute2/tc/f_u32.c
e62077d0b663fdbb8a34bedbe396c976e1db1177 18-Feb-2008 Stephen Hemminger <stephen.hemminger@vyatta.com> break excessively long lines

Cleanup code (slightly).
/external/iproute2/tc/f_u32.c
e9acc2420c561a6f875d188de1028facbd09c5a8 13-Feb-2008 PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> Update various classifiers' help output for expected CLASSID syntax

update: Fix the spelling of "hexidecimal"

This updates the help output to specify that CLASSID should be hexidecimal.
This makes sure that a user entering "flowid 1:10" gets his flow put into
band 15 (0x10) and knows why.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/f_u32.c
6b1ac654e9364ad279d3c82d8a3ef93efa9f3dfa 31-Dec-2007 Stephen Hemminger <stephen.hemminger@vyatta.com> add decode of match rules

Show ip address etc when decoding output of tc filter show

Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
/external/iproute2/tc/f_u32.c
81c61790d5927dc6ca168b2183000a3efc7bc493 14-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Eliminate trailing whitespace

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
/external/iproute2/tc/f_u32.c
dcf13497228742af3290ce6039e821d9c5ed5945 07-Dec-2006 jamal <hadi@cyberus.ca> Fix missing class/flowid oddity

[U32] Fix missing class/flowid oddity
When an action or policer is specified but not a classid/flowid, the
syntax accepts it but the kernel never really hits it.
This has been a long standing problem, but thanks to the persistence
of Marco Berizzi <pupilla@hotmail.com> I broke down and fixed it.

Signed-off-by: J Hadi Salim <hadi@cyberus.ca>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
/external/iproute2/tc/f_u32.c
ae665a522bd46bea44c5ea84c89c8b1731954170 05-Dec-2006 Stephen Hemminger <shemminger@osdl.org> Remove trailing whitespace

Go through source files and remove all trailing whitespace

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
/external/iproute2/tc/f_u32.c
267480f55383cb9f7ddf82412814d3147510df01 22-Mar-2006 shemminger <shemminger> Backout the 2.4 utsname hash patch.
/external/iproute2/tc/f_u32.c
46b67dab264f424b0e9c59f7b5b7283623c679cd 14-Mar-2006 shemminger <shemminger> Fix build errors from last patch
/external/iproute2/tc/f_u32.c
3925ad811940c391dee973dd2f842c7b322556ef 14-Mar-2006 shemminger <shemminger> Fixes for tc hash sample.
/external/iproute2/tc/f_u32.c
f3b1006c732d1abcbb39ea0c00e2c3149a5cb89d 11-Mar-2006 shemminger <shemminger> Missing memset in tc sample
/external/iproute2/tc/f_u32.c
d8a45819b2a711804940c572b73b75ee484c9522 10-Jan-2006 shemminger <shemminger> Fix u32 filter for ipv6 priority
/external/iproute2/tc/f_u32.c
ac2fc2df5e117f6bf20d823f4bf1d9390ffbedf4 18-Jan-2005 8!tgraf <8!tgraf> Use parse_rtattr_nested

(Logical change 1.129)
/external/iproute2/tc/f_u32.c
4a86fe19bc7f125d3eb40366277f87da4cda78dd 18-Jan-2005 8!tgraf <8!tgraf> Use NLMSG_TAIL

(Logical change 1.127)
/external/iproute2/tc/f_u32.c
b906243b62c832f24473de3ead7d7feef0e75e4b 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.116

(Logical change 1.118)
/external/iproute2/tc/f_u32.c
6f0ba88be018dee5feb08e7b125b10b633bb000c 18-Jan-2005 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch iproute2.115

(Logical change 1.117)
/external/iproute2/tc/f_u32.c
6b7dff17f6f97ce80cd260920267aee68f15582b 28-Sep-2004 osdl.net!shemminger <osdl.net!shemminger> Fix issues with filter name conflicts and cleanup.

2004/09/04 06:16:51-07:00 net[shemminger]!kaber
: prevent tc crashes

(Logical change 1.81)
/external/iproute2/tc/f_u32.c
d81b135b6f659900c0a51ca1a733c165e49aaaec 23-Aug-2004 net[shemminger]!shemminger <net[shemminger]!shemminger> Import patch jamal-p1

(Logical change 1.70)
/external/iproute2/tc/f_u32.c
2373fde9b0ba14c1758290a68332f1af9882abc0 14-Aug-2004 osdl.net!shemminger <osdl.net!shemminger> new stuff from jamal.

(Logical change 1.66)
/external/iproute2/tc/f_u32.c
aba5acdfdb347d2c21fc67d613d83d4430ca3937 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> (Logical change 1.3)
/external/iproute2/tc/f_u32.c
86fdf0e47be697587efcf9602cd1f952a1d73170 15-Apr-2004 osdl.org!shemminger <osdl.org!shemminger> Initial revision
/external/iproute2/tc/f_u32.c