summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bgpctl/bgpctl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')deraadt2020-05-101-14/+18
* Add support to output data in JSON. This is still work in progress andclaudio2020-05-021-3/+6
* Adjust fmt_attr() to pass in -1 for flags to tell it you don't careclaudio2020-05-021-3/+3
* Indirect the output functions through function pointers so that theyclaudio2020-05-021-18/+23
* Reshuffle code more to separate out the output functions into output.c.claudio2020-03-201-569/+181
* Extend 'bgpctl show neighbor' to include the received and sent prefixclaudio2020-01-241-1/+3
* Update get_errstr() to report errors like log_notification() in bgpd.claudio2020-01-211-14/+46
* Adjust time printing to the changes done in bgpd. Most timestamps areclaudio2020-01-091-11/+18
* Rename print_timer() to show_timer() and move it to output.cclaudio2019-12-311-14/+2
* Split out show functions into a new file called output.cclaudio2019-12-201-531/+5
* Shuffle the fmt_timeframe functions and change fmt_timeframe() to avoidclaudio2019-12-201-24/+28
* Change show_mrt_dump() to call show_rib() instead of the internalclaudio2019-12-201-4/+7
* Change the way individual show functions are called. Up until now an imsgclaudio2019-12-191-551/+398
* Remove some more show_*_head() functions. Compiler agrees.claudio2019-12-131-54/+1
* Remove show_rib_summary_head() it is no longer used.claudio2019-12-131-13/+1
* First step of refactoring the output processing of bgpctl. Moveclaudio2019-12-131-118/+175
* Adjust after changing the struct ctl_show_rib (removal of aspath_len)claudio2019-11-271-15/+20
* Implement 'bgpctl show rib 8.8.8.8 or-shorter' to show all routes coveringclaudio2019-09-271-9/+19
* also show peer AS and description in "bgpctl sh nei group XXX terse" outputsthen2019-09-251-4/+5
* add the neighbour's address, to disambiguate peers in the output fromsthen2019-09-241-3/+18
* Add a comment why network_bulk() is not using send_filterset(). Usingclaudio2019-08-051-1/+5
* Remove unneccessary type castclaudio2019-07-031-2/+2
* Remove irrfilter from bgpctl. The current code is not very useful.claudio2019-06-251-9/+1
* Cleanup some spaces here as well. Again no binary change.claudio2019-06-171-7/+7
* Adjust and sync the code with the new struct community code from bgpd.claudio2019-06-171-83/+167
* Implement bgpctl show mrt neighbors, a command to print the neighbor tableclaudio2019-05-231-2/+27
* make "bgpctl sh rib detail *out*" look less confusingbenno2019-05-141-2/+2
* missing breakjsg2019-05-031-1/+2
* Adjust the MRT notification parser similar to bgpd to support extendedclaudio2019-04-251-7/+7
* Adjust to the last bgpd change. sa2addr gets an extra agrument andclaudio2019-02-271-22/+7
* Use struct bgpd_addr instead of a union of sockaddrs to store addressesclaudio2019-02-251-42/+13
* type is not used here. Still keep a comment around to keep the codeclaudio2019-02-211-3/+3
* Adjust bgpctl to the new ctl_show_interface struct that is sent instead ofclaudio2019-02-211-32/+20
* Switch betoh64 to the posix be64toh also remove some casts since we nowclaudio2019-02-191-20/+20
* Adjust to last bgpd commit changing the MPLS VPN configuration.claudio2019-02-111-10/+5
* Allow 'neighbor descripton' to be used like neighbor group descriptionclaudio2019-01-201-1/+2
* Adjust bgpctl now that filter_extcommunity is no more.claudio2018-12-191-3/+1
* bgpctl can no long reuse the aspath_match function from bgpd so move theclaudio2018-12-111-6/+65
* Set the routing table when adding a networkdenis2018-12-051-4/+7
* Adjust bgpctl to handle the community changes done in bgpd.claudio2018-11-281-34/+7
* fix typosdenis2018-11-011-3/+3
* Remove extra ,claudio2018-10-311-2/+2
* Show the number of references hold by struct rde_aspath objects (which shouldclaudio2018-10-311-1/+3
* Show how much memory is used for *-sets.claudio2018-10-261-1/+8
* Expose BGP Origin Validation state in bgpctl show commandsjob2018-10-011-7/+26
* Rename AS_NONE to AS_UNDEF here as well. OK compiler & grepclaudio2018-09-261-6/+6
* as_set_match() changed again, so adjust it here too.claudio2018-09-201-3/+3
* Adjust the dummy as_set_match function to new prototype after last bgpd commitclaudio2018-09-141-3/+3
* sync header line with whats actually in the output.benno2018-09-091-2/+2
* Add a dummy as_set_match() function since it is needed to link util.c now.claudio2018-09-071-1/+7