| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-21 | ipv6: fib_rules: Add DSCP mask matching | Ido Schimmel | 1 | -2/+43 |
| 2025-02-19 | ipv6: fib_rules: Add port mask matching | Ido Schimmel | 1 | -4/+4 |
| 2025-02-10 | ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). | Kuniyuki Iwashima | 1 | -2/+2 |
| 2024-12-19 | ipv6: fib_rules: Add flow label support | Ido Schimmel | 1 | -2/+55 |
| 2024-10-11 | ipv6: use READ_ONCE()/WRITE_ONCE() on fib6_table->fib_seq | Eric Dumazet | 1 | -1/+1 |
| 2024-09-13 | ipv6: fib_rules: Add DSCP selector support | Ido Schimmel | 1 | -3/+40 |
| 2024-05-08 | ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() | Eric Dumazet | 1 | -1/+5 |
| 2024-03-08 | ipv6: fib6_rules: flush route cache when rule is changed | Shiming Cheng | 1 | -0/+6 |
| 2024-01-03 | fib: remove unnecessary input parameters in fib_default_rule_add | Zhengchao Shao | 1 | -2/+2 |
| 2022-02-08 | ipv6: change fib6_rules_net_exit() to batch mode | Eric Dumazet | 1 | -3/+8 |
| 2022-02-07 | ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules | Guillaume Nault | 1 | -6/+13 |
| 2021-12-16 | fib: rules: remove duplicated nla policies | Florian Westphal | 1 | -5/+0 |
| 2021-11-29 | ipv6: fix memory leak in fib6_rule_suppress | msizanoen1 | 1 | -2/+2 |
| 2021-06-14 | ipv6: fib6: remove redundant initialization of variable err | Colin Ian King | 1 | -1/+1 |
| 2020-07-28 | fib: use indirect call wrappers in the most common fib_rules_ops | Brian Vazquez | 1 | -4/+8 |
| 2020-06-23 | ipv6: fib6: avoid indirect calls from fib6_rule_lookup | Brian Vazquez | 1 | -3/+6 |
| 2019-10-04 | net: fib_notifier: propagate extack down to the notifier block callback | Jiri Pirko | 1 | -2/+3 |
| 2019-09-26 | ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule | Jason A. Donenfeld | 1 | -1/+2 |
| 2019-06-23 | ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic | Wei Wang | 1 | -5/+7 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 | Thomas Gleixner | 1 | -4/+1 |
| 2019-04-23 | ipv6: Use result arg in fib_lookup_arg consistently | David Ahern | 1 | -4/+11 |
| 2019-04-23 | ipv6: fib6_rule_action_alt needs to return -EAGAIN | David Ahern | 1 | -1/+3 |
| 2019-04-17 | ipv6: Pass fib6_result to fib lookups | David Ahern | 1 | -21/+13 |
| 2018-05-11 | net/ipv6: Add fib6_lookup | David Ahern | 1 | -2/+84 |
| 2018-05-11 | net/ipv6: Refactor fib6_rule_action | David Ahern | 1 | -21/+31 |
| 2018-04-23 | net: fib_rules: add extack support | Roopa Prabhu | 1 | -2/+5 |
| 2018-03-27 | net: Drop pernet_operations::async | Kirill Tkhai | 1 | -1/+0 |
| 2018-03-04 | net/ipv6: Pass skb to route lookup | David Ahern | 1 | -3/+5 |
| 2018-02-28 | ipv6: route: dissect flow in input path if fib rules need it | Roopa Prabhu | 1 | -0/+16 |
| 2018-02-28 | ipv6: fib6_rules: support for match on sport, dport and ip proto | Roopa Prabhu | 1 | -0/+11 |
| 2018-02-19 | net: Convert fib6_rules_net_ops | Kirill Tkhai | 1 | -0/+1 |
| 2017-08-08 | net: ipv6: avoid overhead when no custom FIB rules are installed | Vincent Bernat | 1 | -13/+27 |
| 2017-08-03 | ipv6: fib_rules: Dump rules during registration to FIB chain | Ido Schimmel | 1 | -0/+11 |
| 2017-08-03 | ipv6: fib_rules: Check if rule is a default rule | Ido Schimmel | 1 | -0/+20 |
| 2017-06-20 | ipv6: Do not leak throw route references | Serhey Popovych | 1 | -16/+6 |
| 2016-09-10 | net: flow: Add l3mdev flow update | David Ahern | 1 | -0/+3 |
| 2016-06-08 | net: Add l3mdev rule | David Ahern | 1 | -2/+4 |
| 2015-10-23 | ipv6: fix the incorrect return value of throw route | lucien | 1 | -4/+15 |
| 2015-09-09 | net: ipv6: use common fib_default_rule_pref | Phil Sutter | 1 | -6/+0 |
| 2015-04-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+2 |
| 2015-04-02 | net: move fib_rules_unregister() under rtnl lock | WANG Cong | 1 | -0/+2 |
| 2015-03-31 | netlink: implement nla_get_in_addr and nla_get_in6_addr | Jiri Benc | 1 | -4/+2 |
| 2015-03-31 | netlink: implement nla_put_in_addr and nla_put_in6_addr | Jiri Benc | 1 | -4/+2 |
| 2015-03-29 | fib6: install fib6 ops in the last step | WANG Cong | 1 | -6/+3 |
| 2015-03-20 | ipv6: fix backtracking for throw routes | Steven Barth | 1 | -0/+1 |
| 2014-01-15 | ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper | Li RongQing | 1 | -1/+1 |
| 2013-12-10 | inet: fix NULL pointer Oops in fib(6)_rule_suppress | Stefan Tomanek | 1 | -1/+5 |
| 2013-09-11 | fib6_rules: fix indentation | Stefan Tomanek | 1 | -2/+2 |
| 2013-08-03 | fib_rules: fix suppressor names and default values | Stefan Tomanek | 1 | -1/+1 |
| 2013-08-02 | fib_rules: add route suppression based on ifgroup | Stefan Tomanek | 1 | -3/+13 |
| 2013-08-01 | ipv6: fib6_rules should return exact return value | Hannes Frederic Sowa | 1 | -3/+11 |
| 2013-07-31 | fib_rules: add .suppress operation | Stefan Tomanek | 1 | -0/+13 |
| 2012-11-03 | ipv6: introduce ip6_rt_put() | Amerigo Wang | 1 | -1/+1 |
| 2012-10-06 | sections: fix section conflicts in net | Andi Kleen | 1 | -1/+1 |
| 2012-04-02 | net/ipv6/fib6_rules.c: Checkpatch cleanup | Eldad Zack | 1 | -2/+1 |
| 2012-04-02 | ipv6: Stop using NLA_PUT*(). | David S. Miller | 1 | -8/+7 |
| 2011-11-22 | net: remove ipv6_addr_copy() | Alexey Dobriyan | 1 | -1/+1 |
| 2011-10-31 | net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules | Paul Gortmaker | 1 | -0/+1 |
| 2011-03-12 | ipv6: Convert to use flowi6 where applicable. | David S. Miller | 1 | -8/+11 |
| 2010-10-16 | fib6: use FIB_LOOKUP_NOREF in fib6_rule_lookup() | Eric Dumazet | 1 | -2/+1 |
| 2010-06-10 | net-next: remove useless union keyword | Changli Gao | 1 | -5/+5 |
| 2010-04-26 | net: rtnetlink: decouple rtnetlink address families from real address families | Patrick McHardy | 1 | -1/+1 |
| 2010-04-26 | net: fib_rules: mark arguments to fib_rules_register const and __net_initdata | Patrick McHardy | 1 | -1/+1 |
| 2010-04-13 | net: fib_rules: decouple address families from real address families | Patrick McHardy | 1 | -1/+1 |
| 2010-04-13 | net: fib_rules: set family in fib_rule_hdr centrally | Patrick McHardy | 1 | -1/+0 |
| 2010-03-07 | ipv6: Optmize translation between IPV6_PREFER_SRC_xxx and RT6_LOOKUP_F_xxx. | YOSHIFUJI Hideaki / 吉藤英明 | 1 | -9/+2 |
| 2010-01-17 | net: spread __net_init, __net_exit | Alexey Dobriyan | 1 | -2/+2 |
| 2009-12-03 | net: Allow fib_rule_unregister to batch | Eric W. Biederman | 1 | -15/+7 |
| 2009-12-03 | net 04/05: fib_rules: allow to delete local rule | Patrick McHardy | 1 | -1/+1 |
| 2009-05-20 | net: Remove unused parameter from fill method in fib_rules_ops. | Rami Rosen | 1 | -1/+1 |
| 2009-05-17 | ipv4: remove an unused parameter from configure method of fib_rules_ops. | Rami Rosen | 1 | -1/+1 |
| 2008-08-14 | netns: Add network namespace argument to rt6_fill_node() and ipv6_dev_get_sad... | Brian Haley | 1 | -1/+2 |
| 2008-04-11 | [IPV6] FIB_RULE: Sparse: fib6_rules_cleanup() is of void. | YOSHIFUJI Hideaki | 1 | -1/+1 |
| 2008-03-26 | [NET] NETNS: Omit sock->sk_net without CONFIG_NET_NS. | YOSHIFUJI Hideaki | 1 | -1/+1 |
| 2008-03-25 | [IPV6]: Support Source Address Selection API (RFC5014). | YOSHIFUJI Hideaki | 1 | -1/+11 |
| 2008-03-04 | [NETNS][IPV6] rt6_info - move rt6_info structure inside the namespace | Daniel Lezcano | 1 | -8/+9 |
| 2008-03-04 | [NETNS][IPV6] rt6_info - make rt6_info accessed as a pointer | Daniel Lezcano | 1 | -6/+6 |
| 2008-03-03 | [NETNS][IPV6] fib6_rules - handle several network namespaces | Daniel Lezcano | 1 | -36/+46 |
| 2008-03-03 | [NETNS][IPV6] fib6 rule - dynamic allocation of the rules struct ops | Daniel Lezcano | 1 | -9/+17 |
| 2008-03-03 | [NETNS][IPV6] ip6_fib - make it per network namespace | Daniel Lezcano | 1 | -4/+4 |
| 2008-03-04 | [IPV6] ADDRCONF: Convert ipv6_get_saddr() to ipv6_dev_get_saddr(). | YOSHIFUJI Hideaki | 1 | -2/+2 |
| 2008-01-28 | [NETNS]: FIB rules API cleanup. | Denis V. Lunev | 1 | -2/+2 |
| 2008-01-28 | [FIB]: Add netns to fib_rules_ops. | Denis V. Lunev | 1 | -0/+1 |
| 2008-01-28 | [NETNS]: Pass fib_rules_ops into default_pref method. | Denis V. Lunev | 1 | -1/+1 |
| 2008-01-28 | [NETNS]: Add netns parameter to fib_rules_(un)register. | Denis V. Lunev | 1 | -2/+2 |
| 2008-01-28 | [IPV6]: Make fib6_rules_init to return an error code. | Daniel Lezcano | 1 | -3/+16 |
| 2007-11-10 | [INET]: Small possible memory leak in FIB rules | Denis V. Lunev | 1 | -22/+15 |
| 2007-10-10 | [IPV4/IPV6/DECNET]: Small cleanup for fib rules. | Denis V. Lunev | 1 | -5/+3 |
| 2007-06-07 | [NETLINK]: Mark netlink policies const | Patrick McHardy | 1 | -1/+1 |
| 2007-04-25 | [IPV6] FIB6RULE: Find source address during looking up route. | YOSHIFUJI Hideaki | 1 | -3/+31 |
| 2007-04-25 | [NET] rules: Unified rules dumping | Thomas Graf | 1 | -7/+0 |
| 2007-04-25 | [IPv6]: Use rtnl registration interface | Thomas Graf | 1 | -1/+3 |
| 2007-03-25 | [NET]: Fix fib_rules compatibility breakage | Thomas Graf | 1 | -9/+5 |
| 2006-12-02 | [IPv6] rules: Remove bogus tos validation check | Thomas Graf | 1 | -2/+1 |
| 2006-12-02 | [NETLINK]: Do precise netlink message allocations where possible | Thomas Graf | 1 | -0/+7 |
| 2006-12-02 | [IPV6] ROUTE: Use &rt->u.dst instead of cast. | YOSHIFUJI Hideaki | 1 | -1/+1 |
| 2006-12-02 | [NET] rules: Share common attribute validation policy | Thomas Graf | 1 | -5/+1 |
| 2006-12-02 | [NET] rules: Protocol independant mark selector | Thomas Graf | 1 | -32/+0 |
| 2006-12-02 | [NET]: Rethink mark field in struct flowi | Thomas Graf | 1 | -11/+1 |
| 2006-10-15 | [IPv6] rules: Use RT6_LOOKUP_F_HAS_SADDR and fix source based selectors | Thomas Graf | 1 | -4/+7 |
| 2006-10-04 | Remove all inclusions of <linux/config.h> | Dave Jones | 1 | -1/+0 |
| 2006-09-22 | [NETLINK]: Make use of NLA_STRING/NLA_NUL_STRING attribute validation | Thomas Graf | 1 | -3/+3 |
| 2006-09-22 | [IPV6]: Fix routing by fwmark | Patrick McHardy | 1 | -2/+2 |
| 2006-09-22 | [IPV6] ROUTE: Add support for fwmask in routing rules. | YOSHIFUJI Hideaki | 1 | -2/+22 |
| 2006-09-22 | [IPV6] ROUTE: Fix size of fib6_rule_policy. | YOSHIFUJI Hideaki | 1 | -1/+1 |
| 2006-09-22 | [IPV6] ROUTE: Fix FWMARK support. | YOSHIFUJI Hideaki | 1 | -1/+2 |
| 2006-09-22 | [IPV6] ROUTE: Routing by FWMARK. | YOSHIFUJI Hideaki | 1 | -0/+23 |
| 2006-09-22 | [IPV6] ROUTE: Routing by Traffic Class. | YOSHIFUJI Hideaki | 1 | -0/+3 |
| 2006-09-22 | [IPV6] ROUTE: Unify RT6_F_xxx and RT6_SELECT_F_xxx flags | YOSHIFUJI Hideaki | 1 | -1/+1 |
| 2006-09-22 | [NET]: Introduce RTA_TABLE/FRA_TABLE attributes | Patrick McHardy | 1 | -0/+1 |
| 2006-09-22 | [IPV6]: Make sure fib6_rule_lookup doesn't return NULL | Ville Nuorvala | 1 | -1/+5 |
| 2006-09-22 | [NET]: Make code static. | Adrian Bunk | 1 | -2/+2 |
| 2006-09-22 | [IPV6]: Fix policy routing lookup | Patrick McHardy | 1 | -1/+3 |
| 2006-09-22 | [IPV6]: Policy Routing Rules | Thomas Graf | 1 | -0/+251 |