> Source: [sk184055](https://support.checkpoint.com/results/sk/sk184055)

# sk184055 - Changing the value of the "cphwd_enable_ecmp" global parameter on a VSX Gateway does not survive a reboot

| Property | Value |
|----------|-------|
| Solution ID | sk184055 |
| Date Created | 2025-09-25 |
| Last Modified | 2025-11-27 |
| Technical Level | General |
| Products | Security Gateway |
| Versions | R81.20, R81.10 (EOS) |

## Symptoms

- * Changing the value of the `cphwd_enable_ecmp` global parameter on a VSX Gateway does not survive a reboot.

  Note: This parameter enables or disables Equal-Cost Multi-Path (ECMP) routing support in SecureXL. ECMP is a load-balancing routing strategy that allows traffic to be distributed across multiple paths of equal cost, improving bandwidth utilization and redundancy.
* If you disable the `cpwd_enable_ecmp` parameter, it reverts back to `1` after each reboot, even after you add it to the `fwkern.conf` configuration file.

* Example configuration that does not survive reboot:

  `cphwd_enable_ecmp=0`

## Solution

This problem was fixed. The fix is included starting from:

* [Jumbo Hotfix Accumulator for R81.10](https://sc1.checkpoint.com/documents/Jumbo_HFA/R81.10/Default.htm) starting from Take 82 (see PRHF-25880)

In **R81.20** , the `cpwd_enable_ecmp` parameter was changed. If the system is upgraded from R81.10 to the applicable Jumbo Hotfix Take in R81.20 (Take 8), the parameter may not work as expected.
The correct parameter in R81.20 is `cphwd_enforce_ecmp`, which replaces `cphwd_enable_ecmp`.  

Do the following in R81.20:  

1. If the `fwkern.conf` file contains the `cphwd_enable_ecmpparamter`, delete the corresponding line.
   * **Example** : `cphwd_enable_ecmp=0`
2. Confirm the parameter values:
   * The value of the command `fw ctl get int cphwd_enable_ecmp` is `0`.
   * The value of the command `fw ctl get int cphwd_enforce_ecmp` is `0`.
3. Reboot.
4. After the reboot, the value of the command `fw ctl get int cphwd_enable_ecmp` may be `1`, but the `cpwd_enforce_ecmp 0` parameter takes precedence, resolving the issue.

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
