sonic-buildimage/src
abdosi a53ad57765
Added change to add 'peerType' as element in NEIGH_STATE_TABLE. (#15265)
What I did:
Added change to add 'peerType' as element in NEIGH_STATE_TABLE.
'peerType' can be i-BGP vs e-BGP determined based on local and remote AS number.

Why I did:
This is useful to filter neighbors in SONiC as internal vs external in chassis use-case (example: telemetry)

Verification:

Manual Verification
127.0.0.1:6379[6]> hgetall "NEIGH_STATE_TABLE|10.0.0.5"
1) "state"
2) "Established"
3) "peerType"
4) "e-BGP"
127.0.0.1:6379[6]> hgetall  "NEIGH_STATE_TABLE|2603:10e2:400::4"
1) "state"
2) "Established"
3) "peerType"
4) "i-BGP"

Also sonic-mgmt test case test_bgp_fact.py is enhanced:  Enhanced bgp_fact to validate NEIGH_STATE_TABLE element 'peerType' sonic-mgmt#8462
2023-06-02 10:01:54 +08:00
..
bash [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
debootstrap Image build time improvements (#10104) 2022-04-19 09:22:16 -07:00
dhcpmon@3c16c8c4de [submodule] Update submodule dhcpmon to the latest HEAD automatically 2023-05-03 16:32:13 +08:00
dhcprelay@4b17265593 [submodule] Update submodule dhcprelay to the latest HEAD automatically 2023-05-16 16:26:51 +08:00
ethtool [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
flashrom Flashrom refactoring for broadcom platforms (#7693) 2021-06-22 15:29:21 -07:00
gobgp [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
hiredis Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
iccpd [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
ifupdown2 Patch ifupdown2 (#9630) (#11548) 2022-09-26 09:30:38 -07:00
initramfs-tools Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
iproute2 Upgrade docker-sonic-vs and docker-syncd-vs to Bullseye (#13294) 2023-03-19 21:14:27 -07:00
iptables [nat] Switch to bullseye (#14495) 2023-04-02 14:02:33 -07:00
isc-dhcp [build] update isc-dhcp to 4.4.1-2.3+deb11u2 to fix build failure (#15002) 2023-05-11 22:14:20 +08:00
ixgbe Reorganize .gitignore files (#4707) 2020-06-09 21:04:55 -07:00
kdump-tools Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
libnl3 [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
libteam Add teamd patches to solve traffic loss issue when removing port from LAG (#14002) 2023-04-07 14:15:19 -07:00
libyang [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
libyang1 Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
libyang2 Revert "[build] Migrate libyang2 sources download from wget to dget (#13394)" 2023-01-25 02:17:40 -08:00
linkmgrd@71a3b19769 [submodule] Update submodule linkmgrd to the latest HEAD automatically 2023-04-30 16:32:27 +08:00
lldpd Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
lm-sensors Fix sensord service install (#12376) 2022-10-21 14:25:24 +08:00
monit Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
mpdecimal Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
ntp [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
openssh [openssh] Export remote address to environment variable for TACACS authorization. (#12447) 2022-11-03 17:31:13 +08:00
ptf@36a3e3d9ac [docker-sonic-mgmt] install ptf framework in mgmt container and upgrade ptf (#3239) 2019-07-30 10:19:48 -07:00
ptf-py3@405513bcad Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf-py3.patch Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf.patch [PTF] Patch PTF library to use correct VXLAN module (#13155) 2023-01-17 15:03:13 -08:00
radius [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
redis Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
redis-dump-load@7585497951 [redis-dump-load] Update submodule (#5215) 2020-08-19 11:23:42 -07:00
redis-dump-load.patch [build] Use pip to install setup.py dependency instead of python setup.py install (#8997) 2021-10-26 21:12:45 -07:00
scapy@8b63d73a17 [scapy] update scapy to 2.4.5 and patch it (#10457) 2022-04-07 14:23:35 +03:00
scapy.patch [scapy]: Patch scapy 2.4.5 for sniffing on intfs (#10644) 2022-05-18 13:01:27 -07:00
sflow Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
snmpd [snmpd] Fixed snmpd memory leak issue (#11812) 2022-08-25 00:24:53 -07:00
socat Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
sonic-bgpcfgd Added change to add 'peerType' as element in NEIGH_STATE_TABLE. (#15265) 2023-06-02 10:01:54 +08:00
sonic-build-hooks [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-config-engine [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-containercfgd [infra] Support syslog rate limit configuration (#12490) 2022-12-20 10:53:58 +02:00
sonic-ctrmgrd [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-dbsyncd@fa8b709dc0 [submodule] Advance sonic-dbsyncd pointer 2023-03-16 10:04:23 +02:00
sonic-device-data [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-eventd [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-fips Touch the donwload files to change the modified time (#10929) 2022-05-26 21:55:13 +08:00
sonic-frr [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-frr-mgmt-framework [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-genl-packet@829cc21762 Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-gnmi@a9baca0fc2 [submodule] Update submodule sonic-gnmi to the latest HEAD automatically 2023-05-23 16:32:46 +08:00
sonic-host-services@eefbd43d16 [submodule] Update submodule sonic-host-services to the latest HEAD automatically (#14670) 2023-04-16 15:04:19 +08:00
sonic-host-services-data [sonic-host-services] start host service on mgmt-framework/telemetry (#14517) 2023-04-21 11:52:52 -07:00
sonic-linux-kernel@e7c93a5422 [submodule] Update submodule sonic-linux-kernel to the latest HEAD automatically 2023-05-17 16:32:58 +08:00
sonic-mgmt-common@60b748f06f [submodule] Update submodule sonic-mgmt-common to the latest HEAD automatically 2023-05-25 16:32:35 +08:00
sonic-mgmt-framework@c36f6e113c [submodule] Update submodule sonic-mgmt-framework to the latest HEAD automatically (#15290) 2023-06-01 14:59:39 +08:00
sonic-p4rt advance sonic-pins submodule (#14930) 2023-05-15 09:20:16 -07:00
sonic-platform-common@285a4dd60d [submodule] Update submodule sonic-platform-common to the latest HEAD automatically (#15291) 2023-06-01 14:55:20 +08:00
sonic-platform-daemons@4f9ea2d80c [submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically 2023-05-31 16:32:32 +08:00
sonic-platform-pde@133566a91e [submodule] Update submodule to the latest HEAD automatically 2023-03-21 20:46:10 +08:00
sonic-py-common [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
sonic-py-swsssdk@92991f088a [submodule] Update submodule sonic-py-swsssdk to the latest HEAD automatically 2023-05-18 16:32:32 +08:00
sonic-restapi@1c50caaeda [submodule] Update submodule sonic-restapi to the latest HEAD automatically (#14996) 2023-05-13 14:58:30 +08:00
sonic-sairedis@af917ac72f [submodule] Update submodule sonic-sairedis to the latest HEAD automatically 2023-05-30 16:32:40 +08:00
sonic-snmpagent@4622b8df01 [sonic-snmpagent] Update submodule (#13806) 2023-02-15 14:15:52 -08:00
sonic-swss@832371e7c3 [submodule] Update submodule sonic-swss to the latest HEAD automatically (#15292) 2023-06-01 14:53:41 +08:00
sonic-swss-common@e266a9729a [submodule] Update submodule sonic-swss-common to the latest HEAD automatically (#15293) 2023-06-01 16:56:48 +08:00
sonic-utilities@b5c1032573 [submodule] Update submodule sonic-utilities to the latest HEAD automatically (#14784) 2023-05-31 14:58:07 +08:00
sonic-yang-mgmt Don't create the members@ array in config_db for PC when reading from minigraph (#13660) 2023-02-23 14:49:51 -08:00
sonic-yang-models [YANG] Add MgmtLeafRouter to Device Neighbor Metadata element type list (#15202) 2023-05-24 21:02:24 -07:00
sonic-ztp@a982ee3dc6 [submodule] Update submodule sonic-ztp to the latest HEAD automatically (#14786) 2023-04-21 15:25:56 +08:00
swig Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
system-health [system-health] When disabling a feature the SYSTEM_READY|SYSTEM_STATE was not updated (#14823) 2023-05-30 10:37:33 +03:00
systemd-sonic-generator [CI][doc][build] Trim src folder files trailing blanks (#15162) 2023-05-24 10:01:43 -07:00
tacacs [TACACS] Stop authorization after user being rejected by server. (#14249) 2023-05-30 14:54:11 -07:00
thrift Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
thrift_0_14_1 add build target thrift 014 for python2 (#12790) 2022-11-21 21:25:19 -08:00
wpasupplicant [submodule] Update submodule wpasupplicant/sonic-wpa-supplicant to the latest HEAD automatically (#14998) 2023-05-10 15:09:33 +08:00