| Commit message (Expand) | Author | Age | Files | Lines |
* | *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZ | Donald Sharp | 2023-11-21 | 1 | -2/+2 |
* | zebra: add zclient to iprules key | Mark Stapp | 2023-10-06 | 1 | -7/+15 |
* | pbrd: add packet mangling actions (src/dst ip-addr/port, dscp, ecn) | G. Paul Ziemba | 2023-08-09 | 1 | -0/+25 |
* | pbrd: PBR_FILTER_DSFIELD -> {PBR_FILTER_DSCP,PBR_FILTER_ECN} | G. Paul Ziemba | 2023-08-08 | 1 | -2/+2 |
* | pbrd: add vlan filters pcp/vlan-id/vlan-flags; ip-protocol any (zebra dplane) | G. Paul Ziemba | 2023-07-19 | 1 | -1/+23 |
* | *: auto-convert to SPDX License IDs | David Lamparter | 2023-02-09 | 1 | -17/+1 |
* | zebra: Add missing enums to switch statements | Donald Sharp | 2023-01-31 | 1 | -1/+2 |
* | zebra: use real MTYPEs for various objects | Mark Stapp | 2022-12-05 | 1 | -13/+14 |
* | zebra: make rib_process_dplane_results own ctx freeing | Donald Sharp | 2022-06-29 | 1 | -3/+0 |
* | zebra: expand pbr rule action for dataplane programming | Anuradha Karuppiah | 2022-06-27 | 1 | -26/+193 |
* | zebra: avoid pbr iptable added twice when used with flowspec | Philippe Guibert | 2022-05-25 | 1 | -2/+5 |
* | zebra: return void for dplane_ctx_get_pbr_ipset_entry | Donald Sharp | 2021-11-17 | 1 | -2/+1 |
* | zebra: return void for dplane_ctx_get_pbr_iptable | Donald Sharp | 2021-11-17 | 1 | -7/+6 |
* | zebra: dplane_ctx_get_pbr_ipset should return void | Donald Sharp | 2021-11-17 | 1 | -9/+9 |
* | lib, zebra: add ip_proto to the filter data structure | Donald Sharp | 2021-07-08 | 1 | -4/+5 |
* | *: Replace IPV4_MAX_PREFIXLEN to IPV4_MAX_BITLEN | Donatas Abraitis | 2021-07-01 | 1 | -1/+1 |
* | *: Replace IPV6_MAX_PREFIXLEN to IPV6_MAX_BITLEN | Donatas Abraitis | 2021-07-01 | 1 | -2/+2 |
* | zebra: Use __func__ instead of __PRETTY_FUNCTION__ | Donald Sharp | 2021-05-12 | 1 | -1/+1 |
* | zebra: kill zebra_memory.h, use MTYPE_STATIC | David Lamparter | 2021-03-22 | 1 | -1/+0 |
* | *: require semicolon after DEFINE_HOOK & co. | David Lamparter | 2021-03-17 | 1 | -2/+2 |
* | *: require semicolon after DEFINE_MTYPE & co | David Lamparter | 2021-03-17 | 1 | -1/+1 |
* | zebra: move ipset and ipset_entry to zebra dplane contexts | Philippe Guibert | 2021-03-10 | 1 | -68/+69 |
* | zebra: move iptable handling in zebra_dplane | Philippe Guibert | 2021-03-04 | 1 | -33/+31 |
* | zebra: move pbr hash create after update release | Stephen Worley | 2021-02-01 | 1 | -2/+2 |
* | zebra: add some debugging for PBR events in zebra | Stephen Worley | 2021-02-01 | 1 | -1/+20 |
* | bgpd, lib, pbrd, zebra: Pass by ifname | Donald Sharp | 2020-09-12 | 1 | -7/+8 |
* | bgp, zebra: add some alignments with remarks from community | Philippe Guibert | 2020-08-21 | 1 | -2/+2 |
* | zebra: add icmpv6 table of type / code | Philippe Guibert | 2020-08-21 | 1 | -3/+29 |
* | bgp, zebra: add family attribute to ipset and iptable context | Philippe Guibert | 2020-08-21 | 1 | -7/+27 |
* | zebra: do not free iptable context, once created | Philippe Guibert | 2020-07-17 | 1 | -3/+14 |
* | zebra: convert ip rule installation to use dplane thread | Jakub UrbaĆczyk | 2020-06-10 | 1 | -23/+27 |
* | *: use appropriate buffer sizes, specifiers | Quentin Young | 2020-04-21 | 1 | -2/+2 |
* | *: sprintf -> snprintf | Quentin Young | 2020-04-21 | 1 | -4/+3 |
* | zebra: define some explicit rule replace code paths | Stephen Worley | 2020-04-09 | 1 | -16/+35 |
* | *: Finish off the __PRETTY_FUNCTION__ to __func__ | Donald Sharp | 2020-03-06 | 1 | -1/+1 |
* | *: Replace __PRETTY_FUNCTION__/__FUNCTION__ to __func__ | Donatas Abraitis | 2020-03-05 | 1 | -3/+3 |
* | zebra: fix ipset, iptable, ipset entry memleaks | Quentin Young | 2020-01-16 | 1 | -6/+12 |
* | zebra: fix iptable install heap UAF | Quentin Young | 2020-01-15 | 1 | -0/+10 |
* | zebra: fix iptable memleak, fix free funcs | Quentin Young | 2020-01-04 | 1 | -5/+8 |
* | zebra: Don't bother ref'ing ifp in zebra_pbr_rule | Stephen Worley | 2019-10-15 | 1 | -1/+1 |
* | zebra: Use the rule ifindex as a hash key, not ifp | Stephen Worley | 2019-10-15 | 1 | -11/+6 |
* | zebra: Only free if rule was found/release in table | Stephen Worley | 2019-10-15 | 1 | -2/+6 |
* | bgp, zebra, lib: add protocol support for iptables | Philippe Guibert | 2019-07-08 | 1 | -0/+7 |
* | lib: hashing functions should take const arguments | Quentin Young | 2019-05-14 | 1 | -10/+10 |
* | *: return bool from boolean functions | Quentin Young | 2019-02-26 | 1 | -1/+1 |
* | *: Rename backet to bucket | Tim Bray | 2019-02-25 | 1 | -15/+15 |
* | zebra: Remove _wrap_script from hook names | Donald Sharp | 2018-10-24 | 1 | -19/+19 |
* | zebra: Move ipset_hash, ipset_entry_hash and iptable_hash into zrouter | Donald Sharp | 2018-10-24 | 1 | -115/+75 |
* | zebra: Move rules_hash to zrouter | Donald Sharp | 2018-10-24 | 1 | -18/+26 |
* | *: Replace hash_cmp function return value to a bool | Donald Sharp | 2018-10-19 | 1 | -41/+41 |