| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ok claudio@
|
|
|
|
| |
OK job@
|
|
|
|
|
| |
reject AS_SET segments. In bgpctl this is always off.
OK benno@
|
|
|
|
| |
OK denis@
|
|
|
|
|
| |
and prefix-sets loaded into bgpd.
OK benno@
|
| |
|
| |
|
|
|
|
|
|
| |
NULL so there is no need to change action in those cases. This was used some
time ago by the show rib code.
OK kn@, sthen@, benno@, deraadt@
|
|
|
|
| |
OK benno@ phessler@
|
|
|
|
|
|
| |
to be more generic, then change 'reload' to take take a '[reason]' also,
which will be logged by bgpd.
ok kn claudio
|
|
|
|
|
|
|
| |
cast in the printf to unsigned long long or just use unsigned long long
from the start. In this case it is better to switch the type. Similar
changes had been done before.
OK deraadt@
|
|
|
|
|
|
| |
Also include the group name in the general neighbor description.
Both issues reported by Patrick Velder
OK deraadt@
|
| |
|
|
|
|
|
|
| |
the output structures may still change but it should be a good starting
point for poeple to start playing with it.
OK benno@, job@, deraadt@
|
|
|
|
|
| |
about the flags of the attribute. Part of the JSON output diff.
OK job@, benno@, deraadt@
|
|
|
|
|
| |
can be changed easily. This will be used later on to add JSON output.
OK benno@, job@, deraadt@
|
|
|
|
|
|
|
|
| |
values only if the session is established or show it unconditonally (for
shutdown message and last notficiation error codes. Adjust show_attr()
a bit, print ORIGIN as string and add support for AID_VPN_IPv6.
General add some warning if length checks fail.
OK job@, benno@, deraadt@ as part of a bigger diff
|
|
|
|
|
| |
Rewrite some functions to return a string instead of calling printf directly.
OK benno@
|
|
|
|
|
| |
count. Also show the max-prefix out limit if one is set.
OK job@
|
|
|
|
| |
ok tedu
|
|
|
|
|
|
| |
With this the last notfication causing a session teardown will be shown
in bgpctl show neighbor output.
OK denis@ deraadt@
|
|
|
|
|
| |
With this suberrors of cease will be reported which is very helpful.
OK denis@ deraadt@
|
|
|
|
|
| |
for error reporting.
ok benno
|
|
|
|
|
|
| |
now relative only last_updown, last_read and lastwrite are still based
on CLOCK_MONOTONIC.
OK denis@
|
|
|
|
|
|
| |
Currently this needs a bit of a hack because fmt_timeframe()
does not really print a timeframe but instead needs a timestamp
relative to now. This needs to be adjusted but will be done later.
|
|
|
|
| |
OK benno@
|
|
|
|
|
|
| |
printing negative time frames (caused by jumping the system clock back
in time).
OK benno@
|
|
|
|
|
| |
show_rib_detail() and show_rib_brief() functions.
OK benno@
|
|
|
|
|
|
|
|
| |
was passed to each function and output happened based on the imsg type.
Now show() will look at the imsg and based on the type call the right
function to output this type. Because of this every show function is now
only displaying one specific object.
OK benno@
|
| |
|
|
|
|
| |
Reminded by denis@
|
|
|
|
|
|
| |
header printing into show_head() and printing of the data into
show(), these are now the only entrypoints where data is printed.
OK denis@
|
|
|
|
| |
OK benno@
|
|
|
|
|
|
| |
instead of mentioning the limit, remove it. bgpctl will properly error
out if the reason is too long.
OK job@ sthen@
|
|
|
|
|
| |
8.8.8.8. Additionally add 'or-longer' as an alias for 'all'.
OK job@ sthen@
|
|
|
|
| |
ok deraadt@ claudio@
|
|
|
|
| |
"bgpctl sh nei group XX terse". feedback benno@ ok claudio@
|
|
|
|
|
| |
send_filterset() would result in a use after free because send_filterset()
frees the set after sending but network_bulk() runs in a loop.
|
|
|
|
| |
If a unknown subtype is encountered it is better to fail.
|
| |
|
|
|
|
|
| |
It will always complain that neighbor is ambiguous. Switch neighbors to
peers to resolve the issue.
|
|
|
|
|
| |
messages and BGP MPLS VPNs.
OK benno@
|
|
|
|
|
|
|
| |
Trying to parse RPSL has shown to be impossible. For now tools like
bgpq3 (in ports) can be used to generate AS and prefix sets based on
IRR data.
OK job@ deraadt@ sthen@ benno@
|
| |
|
|
|
|
| |
OK benno@
|
|
|
|
|
| |
"bgpctl reload" that ipsec/md5sig and "export none/default-route"
only take effect when the session is reset. sounds good to claudio
|
|
|
|
|
|
|
| |
of MRT TABLE_DUMP_V2 dumps. It only works with TABLE_DUMP_V2 dumps on other
table dumps the neighbor of the first entry is printed since those table
dumps don't have a neighbor table.
OK sthen@ benno@
|
|
|
|
| |
ok claudio@
|
|
|
|
| |
ok benno@
|
|
|
|
| |
shutdown communication messages.
|