diff options
| author | mobash-rasool <mobash.rasool@gmail.com> | 2022-06-23 22:16:47 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-23 22:16:47 +0530 |
| commit | 5b9ffc923d45ab32301b0f062430f63a90b11fc8 (patch) | |
| tree | 2c8ef6ed91112bd0ed65e430ee620f4aa3658fde /pimd/pim_sock.c | |
| parent | 98b3ab772e994ac39a005b144cc2fc6da535d345 (diff) | |
| parent | 529f52252ca6d93ac05c9b1fa2575b7e6f2aa761 (diff) | |
Merge pull request #11182 from g-balaji1/pimv6-sock-hdrincl
pim6d: Removal of IPV6_HDRINCL option
Diffstat (limited to 'pimd/pim_sock.c')
| -rw-r--r-- | pimd/pim_sock.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c index 321775cce3..afc5d47118 100644 --- a/pimd/pim_sock.c +++ b/pimd/pim_sock.c @@ -70,18 +70,13 @@ int pim_socket_raw(int protocol) void pim_socket_ip_hdr(int fd) { - const int on = 1; - frr_with_privs(&pimd_privs) { #if PIM_IPV == 4 + const int on = 1; + if (setsockopt(fd, IPPROTO_IP, IP_HDRINCL, &on, sizeof(on))) zlog_err("%s: Could not turn on IP_HDRINCL option: %m", __func__); -#else - if (setsockopt(fd, IPPROTO_IPV6, IPV6_HDRINCL, &on, sizeof(on))) - zlog_err( - "%s: Could not turn on IPV6_HDRINCL option: %m", - __func__); #endif } } |
