summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_packet.h
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2017-06-05 22:14:47 +0200
committerQuentin Young <qlyoung@cumulusnetworks.com>2017-11-30 22:18:00 +0100
commit555e09d4a2f138ae12848b1fb4f19930c9527685 (patch)
tree02b374eaa99592b9ce0f0a7a48b5fdf27771bc4f /bgpd/bgp_packet.h
parentbgpd: batched i/o (diff)
downloadfrr-555e09d4a2f138ae12848b1fb4f19930c9527685.tar.xz
frr-555e09d4a2f138ae12848b1fb4f19930c9527685.zip
bgpd: atomize write-quanta, add read-quanta
bgpd supports setting a write-quanta that serves as a hint on how many packets to write per I/O cycle. Now that input is buffered, it makes sense to add the equivalent parameter for how many packets are processed per cycle. This is *not* how many packets are read off the wire per I/O cycle; rather it is how many packets are processed from the input buffer in a given cycle after having been read off the wire and sanitized. Since these values must be used from multiple threads, they have also been made atomic. Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_packet.h')
-rw-r--r--bgpd/bgp_packet.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/bgpd/bgp_packet.h b/bgpd/bgp_packet.h
index 502dbbdee..62c3fe671 100644
--- a/bgpd/bgp_packet.h
+++ b/bgpd/bgp_packet.h
@@ -24,7 +24,6 @@
#define BGP_NLRI_LENGTH 1U
#define BGP_TOTAL_ATTR_LEN 2U
#define BGP_UNFEASIBLE_LEN 2U
-#define BGP_WRITE_PACKET_MAX 10U
/* When to refresh */
#define REFRESH_IMMEDIATE 1