Donatas Abraitis <donatas.abraitis@gmail.com>: Author Summary

Builds triggered by Donatas Abraitis <donatas.abraitis@gmail.com>

Builds triggered by an author are those builds which contains changes committed by the author.
125
60 (48%)
65 (52%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
31 (25% of all builds triggered)
5 (4% of all builds triggered)
-26
Build Completed Code commits Tests
FRR › FRRREL70 › #3 1 week ago
bgpd: Validate as-path in `show bgp regexp`
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Make sure `next-hop-self all` backward compatible with force
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Do not send UPDATE message with maximum-prefix
When using maximum-prefix and count is overflow BGP
sends UPDATE message:

Apr 15 20:45:06 exit1-debian-9 bgpd[9818]: 192.168.0.2 [Error] Error parsing NLRI
Apr 15 20:45:06 exit1-debian-9 bgpd[9818]: %NOTIFICATION: sent to neighbor 192.168.0.2 3/10 (UPDATE Message Error/Invalid Network Field) 0 bytes

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Remove private AS numbers if local-as is defined
When using remove-private-AS together with local-as
aspath_remove_private_asns() is called before bgp_packet_attribute().

In this case, private AS will always appear in front of change_local_as.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Add peer action for PEER_FLAG_IFPEER_V6ONLY flag
peer_flag_modify() will always return BGP_ERR_INVALID_FLAG because
the action was not defined for PEER_FLAG_IFPEER_V6ONLY flag.

```
global PEER_FLAG_IFPEER_V6ONLY = 16384;
global BGP_ERR_INVALID_FLAG = -2;

probe process("/usr/lib/frr/bgpd").statement("peer_flag_modify@/root/frr/bgpd/bgpd.c:3975")
{
        if ($flag == PEER_FLAG_IFPEER_V6ONLY && $action->type == 0)
                printf("action not found for the flag PEER_FLAG_IFPEER_V6ONLY\n");
}

probe process("/usr/lib/frr/bgpd").function("peer_flag_modify").return
{
        if ($return == BGP_ERR_INVALID_FLAG)
                printf("return BGP_ERR_INVALID_FLAG\n");
}
```
produces:
action not found for the flag PEER_FLAG_IFPEER_V6ONLY
return BGP_ERR_INVALID_FLAG

$ vtysh -c 'conf t' -c 'router bgp 20' -c 'neighbor eth1 interface v6only remote-as external'

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Allow backslash in as-path filter lists
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Testless build
FRR › FRR › #2187 1 week ago
bgpd: Remove unnecessary trailing tab
This is very annoying and every time I have to fix this manually
after auto-formatting.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
7629 passed
FRR › FRR › #2186 1 week ago
git: Ignore Visual Studio Code settings
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
7627 passed
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
FRR › FRR › #2113 4 weeks ago
bgpd: Allow backslash in as-path filter lists
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
1 of 6651 failed
FRR › FRR › #2071 1 month ago
bgpd: Remove private AS numbers if local-as is defined
When using remove-private-AS together with local-as
aspath_remove_private_asns() is called before bgp_packet_attribute().

In this case, private AS will always appear in front of change_local_as.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
1 of 7056 failed
FRR › TOPOPR › #385 6 months ago
bgpd: Remove community-list by name without typing full rule
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Optionally remove AS number when using `no set as-path exclude`
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
4 of 1240 failed
FRR › TOPOPR › #384 6 months ago
bgpd: Remove community-list by name without typing full rule
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd: Optionally remove AS number when using `no set as-path exclude`
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
6 of 1240 failed
FRR › FRR › #1707 6 months ago
bgpd: Optionally remove AS number when using `no set as-path exclude`
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
8 of 7016 failed
FRR › TOPOPR › #373 6 months ago
bgpd: Select default routing table when importing VRF routes into global
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
1 of 1116 failed
FRR › TOPOPR › #372 6 months ago
bgpd: Select default routing table when importing VRF routes into global
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
18 of 1116 failed
FRR › TOPOPR › #371 6 months ago
bgpd: Select default routing table when importing VRF routes into global
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
23 of 1116 failed
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
FRR › FRR › #1950 3 months ago
bgpd: Implement RFC8212
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
6581 passed
FRR › FRR › #1925 3 months ago
vtysh: Fix typo in function name
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
6579 passed
FRR › FRR › #1385 9 months ago
bgpd: Make sure default-originate works without route-map as well
7227 passed
You have insufficient permissions to see all of the builds.