summaryrefslogtreecommitdiffstats
path: root/zebra/zebra_pbr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: Let's use the native IFNAMSIZ instead of INTERFACE_NAMSIZDonald Sharp2023-11-211-2/+2
* zebra: add zclient to iprules keyMark Stapp2023-10-061-7/+15
* pbrd: add packet mangling actions (src/dst ip-addr/port, dscp, ecn)G. Paul Ziemba2023-08-091-0/+25
* pbrd: PBR_FILTER_DSFIELD -> {PBR_FILTER_DSCP,PBR_FILTER_ECN}G. Paul Ziemba2023-08-081-2/+2
* pbrd: add vlan filters pcp/vlan-id/vlan-flags; ip-protocol any (zebra dplane)G. Paul Ziemba2023-07-191-1/+23
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-17/+1
* zebra: Add missing enums to switch statementsDonald Sharp2023-01-311-1/+2
* zebra: use real MTYPEs for various objectsMark Stapp2022-12-051-13/+14
* zebra: make rib_process_dplane_results own ctx freeingDonald Sharp2022-06-291-3/+0
* zebra: expand pbr rule action for dataplane programmingAnuradha Karuppiah2022-06-271-26/+193
* zebra: avoid pbr iptable added twice when used with flowspecPhilippe Guibert2022-05-251-2/+5
* zebra: return void for dplane_ctx_get_pbr_ipset_entryDonald Sharp2021-11-171-2/+1
* zebra: return void for dplane_ctx_get_pbr_iptableDonald Sharp2021-11-171-7/+6
* zebra: dplane_ctx_get_pbr_ipset should return voidDonald Sharp2021-11-171-9/+9
* lib, zebra: add ip_proto to the filter data structureDonald Sharp2021-07-081-4/+5
* *: Replace IPV4_MAX_PREFIXLEN to IPV4_MAX_BITLENDonatas Abraitis2021-07-011-1/+1
* *: Replace IPV6_MAX_PREFIXLEN to IPV6_MAX_BITLENDonatas Abraitis2021-07-011-2/+2
* zebra: Use __func__ instead of __PRETTY_FUNCTION__Donald Sharp2021-05-121-1/+1
* zebra: kill zebra_memory.h, use MTYPE_STATICDavid Lamparter2021-03-221-1/+0
* *: require semicolon after DEFINE_HOOK & co.David Lamparter2021-03-171-2/+2
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-1/+1
* zebra: move ipset and ipset_entry to zebra dplane contextsPhilippe Guibert2021-03-101-68/+69
* zebra: move iptable handling in zebra_dplanePhilippe Guibert2021-03-041-33/+31
* zebra: move pbr hash create after update releaseStephen Worley2021-02-011-2/+2
* zebra: add some debugging for PBR events in zebraStephen Worley2021-02-011-1/+20
* bgpd, lib, pbrd, zebra: Pass by ifnameDonald Sharp2020-09-121-7/+8
* bgp, zebra: add some alignments with remarks from communityPhilippe Guibert2020-08-211-2/+2
* zebra: add icmpv6 table of type / codePhilippe Guibert2020-08-211-3/+29
* bgp, zebra: add family attribute to ipset and iptable contextPhilippe Guibert2020-08-211-7/+27
* zebra: do not free iptable context, once createdPhilippe Guibert2020-07-171-3/+14
* zebra: convert ip rule installation to use dplane threadJakub UrbaƄczyk2020-06-101-23/+27
* *: use appropriate buffer sizes, specifiersQuentin Young2020-04-211-2/+2
* *: sprintf -> snprintfQuentin Young2020-04-211-4/+3
* zebra: define some explicit rule replace code pathsStephen Worley2020-04-091-16/+35
* *: Finish off the __PRETTY_FUNCTION__ to __func__Donald Sharp2020-03-061-1/+1
* *: Replace __PRETTY_FUNCTION__/__FUNCTION__ to __func__Donatas Abraitis2020-03-051-3/+3
* zebra: fix ipset, iptable, ipset entry memleaksQuentin Young2020-01-161-6/+12
* zebra: fix iptable install heap UAFQuentin Young2020-01-151-0/+10
* zebra: fix iptable memleak, fix free funcsQuentin Young2020-01-041-5/+8
* zebra: Don't bother ref'ing ifp in zebra_pbr_ruleStephen Worley2019-10-151-1/+1
* zebra: Use the rule ifindex as a hash key, not ifpStephen Worley2019-10-151-11/+6
* zebra: Only free if rule was found/release in tableStephen Worley2019-10-151-2/+6
* bgp, zebra, lib: add protocol support for iptablesPhilippe Guibert2019-07-081-0/+7
* lib: hashing functions should take const argumentsQuentin Young2019-05-141-10/+10
* *: return bool from boolean functionsQuentin Young2019-02-261-1/+1
* *: Rename backet to bucketTim Bray2019-02-251-15/+15
* zebra: Remove _wrap_script from hook namesDonald Sharp2018-10-241-19/+19
* zebra: Move ipset_hash, ipset_entry_hash and iptable_hash into zrouterDonald Sharp2018-10-241-115/+75
* zebra: Move rules_hash to zrouterDonald Sharp2018-10-241-18/+26
* *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-41/+41