Commit Graph

12 Commits

Author SHA1 Message Date
Lorenzo Cogotti 2ce39190e1 [bgp] Add constant macro for OTC (RFC9234) attribute. 2023-06-20 09:41:53 +02:00
Lorenzo Cogotti 207924beac [lonetix/bgp] Fix Bgp_VmDoBreak() logic for nested BLKs 2021-10-18 16:35:14 +02:00
Lorenzo Cogotti ae052ea987 [lonetix/bgp] Optimize BGP VM code by adding more terminating instructions and factorize their code; remove obsolete ASMTCH instruction, redirecting it to FASMTC 2021-10-18 12:14:22 +02:00
Lorenzo Cogotti 45d9b20b9e [lonetix/bufio] Optimize buffer write operations avoiding copies, also introduce smallbytecopy.h 2021-10-18 12:04:07 +02:00
Lorenzo Cogotti 631ee335d8 [lonetic/bufio,lonetix/bgp,tools/bgpgrep,tools/peerindex] Add support for buffered input 2021-10-15 12:18:35 +02:00
Lorenzo Cogotti 3b5b41bf54 [lonetix/strlib] Add convenience function to reverse strings 2021-10-15 12:13:01 +02:00
Lorenzo Cogotti 62d3f846e6 [lonetix/bgp] Add quick access functions for BGP UPDATE fields 2021-10-15 12:04:42 +02:00
Lorenzo Cogotti 4bde2c79a3 [lonetix/lexer] Minor style fix in function signature 2021-10-15 11:57:03 +02:00
Lorenzo Cogotti de514e8a07 [lonetix/xpt] Minor style fix, do not use uintptr_t directly 2021-10-15 11:56:30 +02:00
Lorenzo Cogotti db129a0d39 [lonetix/*,tools/bgpgrep/*] Correct handling of extended timestamps during filtering, decode and dump 2021-08-20 22:37:20 +02:00
Lorenzo Cogotti 2480f1fa75 [bgp/vm] Drop vm->isRunning and other metadata, Bgp_VmExec() could leave the VM in an inconsistent state on longjmp(), causing troubles 2021-06-08 00:07:48 +02:00
Lorenzo Cogotti b0ef4dd774 [*] Initial commit 2021-06-07 16:55:13 +02:00