1
- From ef017a613691a40f32cdaa5396bbd4889b1cb647 Mon Sep 17 00:00:00 2001
1
+ From ab8ae984def8ee5cea22f802b2a60a05214c11d2 Mon Sep 17 00:00:00 2001
2
2
From: Pavel Shirshov <
[email protected] >
3
- Date: Fri, 14 Jun 2019 17:45:31 -0700
4
- Subject: [PATCH] Add support of bgp tcp DSCP value
3
+ Date: Mon, 7 Oct 2019 17:00:15 -0700
4
+ Subject: [PATCH 1/1 ] Add support of bgp tcp DSCP value
5
5
6
6
---
7
7
bgpd/bgp_network.c | 11 ++++-------
@@ -11,10 +11,10 @@ Subject: [PATCH] Add support of bgp tcp DSCP value
11
11
4 files changed, 51 insertions(+), 8 deletions(-)
12
12
13
13
diff --git a/bgpd/bgp_network.c b/bgpd/bgp_network.c
14
- index 4153da5a6..fed133eb7 100644
14
+ index 6a5c2c4b3..9ec162aa4 100644
15
15
--- a/bgpd/bgp_network.c
16
16
+++ b/bgpd/bgp_network.c
17
- @@ -569 ,11 +569 ,9 @@ int bgp_connect(struct peer *peer)
17
+ @@ -627 ,11 +627 ,9 @@ int bgp_connect(struct peer *peer)
18
18
#ifdef IPTOS_PREC_INTERNETCONTROL
19
19
frr_elevate_privs(&bgpd_privs) {
20
20
if (sockunion_family(&peer->su) == AF_INET)
@@ -28,7 +28,7 @@ index 4153da5a6..fed133eb7 100644
28
28
}
29
29
#endif
30
30
31
- @@ -643 ,10 +641 ,9 @@ static int bgp_listener(int sock, struct sockaddr *sa, socklen_t salen,
31
+ @@ -707 ,10 +705 ,9 @@ static int bgp_listener(int sock, struct sockaddr *sa, socklen_t salen,
32
32
33
33
#ifdef IPTOS_PREC_INTERNETCONTROL
34
34
if (sa->sa_family == AF_INET)
@@ -42,10 +42,10 @@ index 4153da5a6..fed133eb7 100644
42
42
43
43
sockopt_v6only(sa->sa_family, sock);
44
44
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c
45
- index 7445df883..f91b908a4 100644
45
+ index d05432327..a15a0f526 100644
46
46
--- a/bgpd/bgp_vty.c
47
47
+++ b/bgpd/bgp_vty.c
48
- @@ -1113 ,6 +1113 ,42 @@ DEFUN (no_router_bgp,
48
+ @@ -1139 ,6 +1139 ,42 @@ DEFUN (no_router_bgp,
49
49
return CMD_SUCCESS;
50
50
}
51
51
@@ -88,7 +88,7 @@ index 7445df883..f91b908a4 100644
88
88
89
89
/* BGP router-id. */
90
90
91
- @@ -12798 ,6 +12834 ,10 @@ void bgp_vty_init(void)
91
+ @@ -12929 ,6 +12965 ,10 @@ void bgp_vty_init(void)
92
92
/* "no router bgp" commands. */
93
93
install_element(CONFIG_NODE, &no_router_bgp_cmd);
94
94
@@ -100,10 +100,10 @@ index 7445df883..f91b908a4 100644
100
100
install_element(BGP_NODE, &bgp_router_id_cmd);
101
101
install_element(BGP_NODE, &no_bgp_router_id_cmd);
102
102
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
103
- index 6fb3a70c7..503e6b4ed 100644
103
+ index 8c0b5336e..55aeb2dd8 100644
104
104
--- a/bgpd/bgpd.c
105
105
+++ b/bgpd/bgpd.c
106
- @@ -2995 ,7 +2995 ,7 @@ static struct bgp *bgp_create(as_t *as, const char *name,
106
+ @@ -3040 ,7 +3040 ,7 @@ static struct bgp *bgp_create(as_t *as, const char *name,
107
107
108
108
bgp->evpn_info = XCALLOC(MTYPE_BGP_EVPN_INFO,
109
109
sizeof(struct bgp_evpn_info));
@@ -112,7 +112,7 @@ index 6fb3a70c7..503e6b4ed 100644
112
112
bgp_evpn_init(bgp);
113
113
bgp_pbr_init(bgp);
114
114
return bgp;
115
- @@ -7516 ,6 +7516 ,9 @@ int bgp_config_write(struct vty *vty)
115
+ @@ -7629 ,6 +7629 ,9 @@ int bgp_config_write(struct vty *vty)
116
116
if (CHECK_FLAG(bgp->flags, BGP_FLAG_NO_FAST_EXT_FAILOVER))
117
117
vty_out(vty, " no bgp fast-external-failover\n");
118
118
@@ -123,10 +123,10 @@ index 6fb3a70c7..503e6b4ed 100644
123
123
if (bgp->router_id_static.s_addr != 0)
124
124
vty_out(vty, " bgp router-id %s\n",
125
125
diff --git a/bgpd/bgpd.h b/bgpd/bgpd.h
126
- index df3fde840..a6546457c 100644
126
+ index b0f656753..32983a0a9 100644
127
127
--- a/bgpd/bgpd.h
128
128
+++ b/bgpd/bgpd.h
129
- @@ -553 ,6 +553 ,9 @@ struct bgp {
129
+ @@ -569 ,6 +569 ,9 @@ struct bgp {
130
130
/* Count of peers in established state */
131
131
uint32_t established_peers;
132
132
0 commit comments