summaryrefslogtreecommitdiff
path: root/zebra/zebra_pbr.c
AgeCommit message (Expand)Author
2022-12-05zebra: use real MTYPEs for various objectsMark Stapp
2022-06-29zebra: make rib_process_dplane_results own ctx freeingDonald Sharp
2022-06-27zebra: expand pbr rule action for dataplane programmingAnuradha Karuppiah
2022-05-25zebra: avoid pbr iptable added twice when used with flowspecPhilippe Guibert
2021-11-17zebra: return void for dplane_ctx_get_pbr_ipset_entryDonald Sharp
2021-11-17zebra: return void for dplane_ctx_get_pbr_iptableDonald Sharp
2021-11-17zebra: dplane_ctx_get_pbr_ipset should return voidDonald Sharp
2021-07-08lib, zebra: add ip_proto to the filter data structureDonald Sharp
2021-07-01*: Replace IPV4_MAX_PREFIXLEN to IPV4_MAX_BITLENDonatas Abraitis
2021-07-01*: Replace IPV6_MAX_PREFIXLEN to IPV6_MAX_BITLENDonatas Abraitis
2021-05-12zebra: Use __func__ instead of __PRETTY_FUNCTION__Donald Sharp
2021-03-22zebra: kill zebra_memory.h, use MTYPE_STATICDavid Lamparter
2021-03-17*: require semicolon after DEFINE_HOOK & co.David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2021-03-10zebra: move ipset and ipset_entry to zebra dplane contextsPhilippe Guibert
2021-03-04zebra: move iptable handling in zebra_dplanePhilippe Guibert
2021-02-01zebra: move pbr hash create after update releaseStephen Worley
2021-02-01zebra: add some debugging for PBR events in zebraStephen Worley
2020-09-11bgpd, lib, pbrd, zebra: Pass by ifnameDonald Sharp
2020-08-21bgp, zebra: add some alignments with remarks from communityPhilippe Guibert
2020-08-21zebra: add icmpv6 table of type / codePhilippe Guibert
2020-08-21bgp, zebra: add family attribute to ipset and iptable contextPhilippe Guibert
2020-07-17zebra: do not free iptable context, once createdPhilippe Guibert
2020-06-10zebra: convert ip rule installation to use dplane threadJakub UrbaƄczyk
2020-04-20*: use appropriate buffer sizes, specifiersQuentin Young
2020-04-20*: sprintf -> snprintfQuentin Young
2020-04-09zebra: define some explicit rule replace code pathsStephen Worley
2020-03-06*: Finish off the __PRETTY_FUNCTION__ to __func__Donald Sharp
2020-03-05*: Replace __PRETTY_FUNCTION__/__FUNCTION__ to __func__Donatas Abraitis
2020-01-16zebra: fix ipset, iptable, ipset entry memleaksQuentin Young
2020-01-15zebra: fix iptable install heap UAFQuentin Young
2020-01-03zebra: fix iptable memleak, fix free funcsQuentin Young
2019-10-15zebra: Don't bother ref'ing ifp in zebra_pbr_ruleStephen Worley
2019-10-15zebra: Use the rule ifindex as a hash key, not ifpStephen Worley
2019-10-15zebra: Only free if rule was found/release in tableStephen Worley
2019-07-08bgp, zebra, lib: add protocol support for iptablesPhilippe Guibert
2019-05-14lib: hashing functions should take const argumentsQuentin Young
2019-02-25*: return bool from boolean functionsQuentin Young
2019-02-25*: Rename backet to bucketTim Bray
2018-10-24zebra: Remove _wrap_script from hook namesDonald Sharp
2018-10-24zebra: Move ipset_hash, ipset_entry_hash and iptable_hash into zrouterDonald Sharp
2018-10-24zebra: Move rules_hash to zrouterDonald Sharp
2018-10-19*: Replace hash_cmp function return value to a boolDonald Sharp
2018-09-19zebra: Create zebra_dplane.c and .hMark Stapp
2018-09-06zebra: flog_warn conversionQuentin Young
2018-07-24zebra: add information about which port is monitoredPhilippe Guibert
2018-07-24zebra: show pbr iptable per iptablePhilippe Guibert
2018-06-28zebra: handle policy routing fragment handlingPhilippe Guibert
2018-06-28zebra: add show pbr iptable dscp informationPhilippe Guibert
2018-06-28*: add flowspec dscp handlingPhilippe Guibert