summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpctl/bgpctl.c
AgeCommit message (Expand)Author
35 hoursRename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush toClaudio Jeker
35 hoursUse imsg_flush() instead of implementing the same by hand.Claudio Jeker
2024-08-14Add 'bgpctl show rib filtered' support.Claudio Jeker
2024-05-22Adjust code since remote_bgpid, bgpid and clusterid changed toClaudio Jeker
2024-02-01Convert the mrtparser to use ibufs in many places.Claudio Jeker
2024-01-31Convert IMSG_CTL_SHOW_RIB_ATTR over to the new ibuf API.Claudio Jeker
2024-01-30Adjust bgpctl to work with the modified aspath functions from util.cClaudio Jeker
2024-01-25Siwtch IMSG_CTL_SHOW_RIB_COMMUNITIES over to the new ibuf api.Claudio Jeker
2024-01-23Adopt bgpctl code to the ibuf changes done in bgpd.Claudio Jeker
2024-01-18Convert the simple imsgs to use imsg_get_data().Claudio Jeker
2024-01-08Simplify the IMSG_CTL_KROUTE after the change in bgpd.Claudio Jeker
2023-11-20Rename struct imsgbuf *ibuf to *imsgbuf. Same was done in bgpd.Claudio Jeker
2023-11-20KNF, fix long line.Claudio Jeker
2023-09-06Add missing <sys/time.h> include for timespecsub()Claudio Jeker
2023-04-28Same change as in bgpd:Claudio Jeker
2023-04-23For FLOWSPEC_SHOW conver the AID form regular inet/inet6 to flowspec versions.Claudio Jeker
2023-04-21Adjust ext community handling to support the generic transitive communitiesClaudio Jeker
2023-04-21Implement flowspec add and delete to add/remove flowspec rules dynamically.Claudio Jeker
2023-04-20Implement bgpctl show flowspec and bgpctl flowspec flush.Claudio Jeker
2023-03-13Extend bgpctl show rib with two new options:Claudio Jeker
2023-01-24Print the ASPA validation state (avs) in various show rib outputs.Claudio Jeker
2023-01-17Teach bgpctl about ASPA tables.Claudio Jeker
2022-10-18Fix some spelling errorsJob Snijders
2022-10-17SHOW_METRICS for the actions enum. Just to match the rest.Claudio Jeker
2022-10-17Implement openmetric output via bgpctl show metric commandClaudio Jeker
2022-10-07Kill extra space in ext community ovs output.Claudio Jeker
2022-08-31Remove the hash statistics print code. The RDE no longer sends theseClaudio Jeker
2022-08-17Use memset() instead of bzero().Claudio Jeker
2022-07-28Adjust bgpctl show fib output.Claudio Jeker
2022-07-07Print dmetric for prefixes, this may still change in the future.Claudio Jeker
2022-06-27bgpctl bits for RFC 9234 support.Claudio Jeker
2022-06-23fmt_timeframe() cleanup. Remove the ring buffer, it is not required.Claudio Jeker
2022-06-15Adjust after chaning F_BGPD_INSERTED to F_BGPD and removal of F_DYNAMICClaudio Jeker
2022-03-21Adjust to renaming of F_CTL_ACTIVE/F_PREF_ACTIVE to F_CTL_ACTIVE/F_PREF_BESTClaudio Jeker
2022-02-06Switch from u_intX_t types to stdint.h uintX_t like it was done in bgpd.Claudio Jeker
2022-02-04Rename sockaddr_un sun to sa_un since sun is defined on illumos systems.Claudio Jeker
2021-08-09Make it possible to match on path-id in bgpctl show rib outputs.Claudio Jeker
2021-08-02Show if add_path was used when decoding the BGP message in MRT format.Claudio Jeker
2021-07-27Implemnt the RFC8050 in the MRT parser. With this MRT dumps containingClaudio Jeker
2021-07-20Also add missing -V to usageClaudio Jeker
2021-06-16Add command line option to show the versionjob
2021-05-27Add the bits needed in bgpctl to show the new ADD-PATH and enhancedClaudio Jeker
2021-05-03Print the timestamps both formatted and as a time in seconds field inClaudio Jeker
2021-04-15Fix bgpctl show mrt for UPDATE messages. The call to output->attr() wasClaudio Jeker
2021-02-16Add `bgpctl show rtr` to display basic information about RTR sessions.Claudio Jeker
2020-12-30Add 'bgpctl show sets' to display information about the roa-set, as-sets,Claudio Jeker
2020-05-10In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')Theo de Raadt
2020-05-02Add support to output data in JSON. This is still work in progress andClaudio Jeker
2020-05-02Adjust fmt_attr() to pass in -1 for flags to tell it you don't careClaudio Jeker
2020-05-02Indirect the output functions through function pointers so that theyClaudio Jeker