mirror_frr/zebra
Mitesh Kanjariya e9d2cbdebf zebra: add EVPN learned neighbors as NUD_NOARP
EVPN owns the remote neigh entries which are programed in the kernel.
This entries should not age out and the only way to delete should be
from EVPN. We should program these entries with NUD_NOARP instead of
NUD_REACHABLE to avoid aging of this macs.

Signed-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
2018-04-12 09:07:43 -04:00
..
.gitignore *: globally ignore clippy-generated source 2018-03-09 17:52:15 -05:00
client_main.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
connected.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
connected.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
debug.c *: conform with COMMUNITY.md formatting rules, via 'make indent' 2018-03-06 14:04:32 -05:00
debug.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00
GNOME-PRODUCT-ZEBRA-MIB Initial revision 2002-12-13 20:15:29 +00:00
GNOME-SMI Initial revision 2002-12-13 20:15:29 +00:00
if_ioctl_solaris.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
if_ioctl.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
if_netlink.c Merge pull request #1927 from pguibert6WIND/issue_1926 2018-04-03 21:41:12 -03:00
if_netlink.h *: reindent 2017-07-17 14:04:07 +02:00
if_sysctl.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
interface.c zebra: Notice when our neighbor entry is removed and fight back 2018-04-09 08:04:39 -04:00
interface.h zebra: Notice when our neighbor entry is removed and fight back 2018-04-09 08:04:39 -04:00
ioctl_solaris.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
ioctl_solaris.h *: reindent 2017-07-17 14:04:07 +02:00
ioctl.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
ioctl.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
ipforward_proc.c bgpd, zebra: Use sscanf return value 2017-12-04 21:28:19 -05:00
ipforward_solaris.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
ipforward_sysctl.c configure, zebra: Kame is not responsible for on/off of v6 forwarding 2017-12-05 17:26:32 -05:00
ipforward.h *: reindent 2017-07-17 14:04:07 +02:00
irdp_interface.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
irdp_main.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
irdp_packet.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
irdp.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
kernel_netlink.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
kernel_netlink.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
kernel_socket.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
kernel_socket.h zebra: cleanup blackhole support 2017-08-28 05:07:51 +02:00
label_manager.c zebra: add the handling of table ids from remote daemons 2018-03-29 09:19:58 +02:00
label_manager.h zebra: add the handling of table ids from remote daemons 2018-03-29 09:19:58 +02:00
main.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
Makefile build: convert zebra/ to non-recursive build 2017-07-31 23:03:30 +02:00
redistribute.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
redistribute.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
rib.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
router-id.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
router-id.h *: make consistent & update GPLv2 file headers 2017-05-15 16:37:41 +02:00
rt_netlink.c zebra: add EVPN learned neighbors as NUD_NOARP 2018-04-12 09:07:43 -04:00
rt_netlink.h OSPFD: Update Segment Routing following reviews 2018-01-22 19:18:10 +01:00
rt_socket.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
rt.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
rtadv.c Revert "zebra: implement draft-bz-v4goawayflag-00" 2018-04-02 15:26:06 -04:00
rtadv.h Revert "zebra: implement draft-bz-v4goawayflag-00" 2018-04-02 15:26:06 -04:00
rtread_getmsg.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
rtread_netlink.c *: PBR - netlink interaction and basic definitions 2018-03-09 11:07:41 -05:00
rtread_sysctl.c *: PBR - netlink interaction and basic definitions 2018-03-09 11:07:41 -05:00
rule_netlink.c pbrd: adjust/remove the rule correctly when dst and/or src removed 2018-04-06 13:22:43 -04:00
rule_netlink.h zebra: Cleanup a couple of api issues 2018-03-09 11:07:41 -05:00
rule_socket.c *: PBR - netlink interaction and basic definitions 2018-03-09 11:07:41 -05:00
subdir.am zebra: add table manager files 2018-03-29 09:19:55 +02:00
table_manager.c zebra: add table manager files 2018-03-29 09:19:55 +02:00
table_manager.h zebra: add table manager files 2018-03-29 09:19:55 +02:00
testrib.conf zebra: Build the test client, can be useful, and add IPv6 to testrib.conf 2016-05-26 01:13:58 +00:00
zebra_fpm_dt.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_fpm_netlink.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_fpm_private.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_fpm_protobuf.c zebra: Set "has" flags on optional scalar fields of FPM protobuf messages 2018-03-29 19:09:43 +03:00
zebra_fpm.c *: conform with COMMUNITY.md formatting rules, via 'make indent' 2018-03-06 14:04:32 -05:00
zebra_l2_null.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_l2.c *: use the FOR_ALL_INTERFACES abstraction from babeld 2017-10-10 09:05:46 -03:00
zebra_l2.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_memory.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_memory.h zebra: Refactor 'struct rib' to be 'struct route_entry' 2017-06-01 08:00:05 -04:00
zebra_mpls_netlink.c *: conform with COMMUNITY.md formatting rules, via 'make indent' 2018-03-06 14:04:32 -05:00
zebra_mpls_null.c zebra: Fix lsp add/del from kernel using SETFLAG 2017-11-29 13:01:00 -05:00
zebra_mpls_openbsd.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_mpls_vty.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_mpls.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_mpls.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_mroute.c zebra: reorganize zserv, batch i/o 2018-03-12 14:57:05 -04:00
zebra_mroute.h zebra: standardize ZAPI message handler args 2018-03-12 14:57:05 -04:00
zebra_netns_id.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_netns_id.h zebra: upon startup, a NSID is assigned to default netns 2018-02-27 11:11:24 +01:00
zebra_netns_notify.c Update zebra_netns_notify.c 2018-03-24 06:49:21 +01:00
zebra_netns_notify.h zebra: collect and get netnamespaces information 2018-02-27 11:11:24 +01:00
zebra_ns.c zebra: add the handling of table ids from remote daemons 2018-03-29 09:19:58 +02:00
zebra_ns.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_pbr.c zebra: When removing a rule, release from hash storing it. 2018-03-22 17:02:31 -04:00
zebra_pbr.h zebra: Allow for deletion of rules when the originator goes away 2018-03-16 10:17:41 -04:00
zebra_ptm_redistribute.c zebra: reorganize zserv, batch i/o 2018-03-12 14:57:05 -04:00
zebra_ptm_redistribute.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_ptm.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_ptm.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_pw.c lib: Isolate nexthop_group functions to nexthop_group.c 2018-03-09 11:07:41 -05:00
zebra_pw.h zebra: add support for static pseudowires 2017-08-09 13:03:36 +02:00
zebra_rib.c Merge pull request #1973 from donaldsharp/static_nh_vrf 2018-04-10 17:27:57 -03:00
zebra_rnh.c zebra: Add code to notice nexthop changes for pbr tables 2018-04-06 13:22:43 -04:00
zebra_rnh.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_routemap.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_routemap.h zebra: Make zserv.h the true api for zapi northbound 2017-12-13 07:57:15 -05:00
zebra_snmp.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_static.c Merge pull request #1973 from donaldsharp/static_nh_vrf 2018-04-10 17:27:57 -03:00
zebra_static.h Merge pull request #1973 from donaldsharp/static_nh_vrf 2018-04-10 17:27:57 -03:00
zebra_vrf.c Merge pull request #1973 from donaldsharp/static_nh_vrf 2018-04-10 17:27:57 -03:00
zebra_vrf.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_vty.c Merge pull request #1973 from donaldsharp/static_nh_vrf 2018-04-10 17:27:57 -03:00
zebra_vxlan_null.c *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_vxlan_private.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
zebra_vxlan.c zebra: add EVPN learned neighbors as NUD_NOARP 2018-04-12 09:07:43 -04:00
zebra_vxlan.h zebra: act on kernel notifications for remote neighbors as well 2018-04-12 09:07:43 -04:00
zebra.conf.sample *: Remove cvs control points 2017-12-05 17:28:12 -05:00
zserv.c Merge pull request #1987 from donaldsharp/zserv_read_fix 2018-03-30 09:37:51 -04:00
zserv.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00