Skip to content

docs: Add FlushConntrackTable parameter to reference documentation#77

Open
jayasrikadiyal wants to merge 1 commit into
agentic_docsfrom
docs/75-flush-conntrack-table-param
Open

docs: Add FlushConntrackTable parameter to reference documentation#77
jayasrikadiyal wants to merge 1 commit into
agentic_docsfrom
docs/75-flush-conntrack-table-param

Conversation

@jayasrikadiyal
Copy link
Copy Markdown

Updates reference documentation to include the new FlushConntrackTable TR-181 parameter added in PR #76.

Files Updated

  • docs/reference/tr181-matrix.md: Added FlushConntrackTable row to Core Feature Parameters table
  • docs/reference/api-reference.md: Added CosaAdvSecFlushConntrackTable() to internal API table
  • docs/reference/feature-catalog.md: Added FlushConntrackTable to DeviceFingerPrint parameters list

Relates to #75

Updated tr181-matrix.md, api-reference.md, and feature-catalog.md to
include the new FlushConntrackTable TR-181 parameter added in PR #76.

Relates to #75
Copilot AI review requested due to automatic review settings May 12, 2026 03:02
@jayasrikadiyal jayasrikadiyal requested review from a team as code owners May 12, 2026 03:02
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Advanced Security reference documentation to include the FlushConntrackTable TR-181 trigger parameter under X_RDKCENTRAL-COM_DeviceFingerPrint, and to document the corresponding internal API entry.

Changes:

  • Added X_RDKCENTRAL-COM_DeviceFingerPrint.FlushConntrackTable to the TR-181 ownership matrix as a non-persistent trigger parameter.
  • Added FlushConntrackTable to the DeviceFingerPrint parameter list in the feature catalog.
  • Added CosaAdvSecFlushConntrackTable() to the internal API reference table.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
docs/reference/tr181-matrix.md Documents the new TR-181 trigger parameter in the ownership matrix.
docs/reference/feature-catalog.md Adds the trigger parameter to the DeviceFingerPrint feature’s parameter list.
docs/reference/api-reference.md Adds the new internal API entry for flushing conntrack.

| `X_RDKCENTRAL-COM_DeviceFingerPrint.LoggingPeriod` | Telemetry logging interval (seconds) | `DeviceFingerPrint_SetParamUlongValue` | `CosaAdvSecSetLoggingPeriod()` | `Advsecurity_LoggingPeriod` | — |
| `X_RDKCENTRAL-COM_DeviceFingerPrint.EndpointURL` | Cloud endpoint URL (HTTPS only) | `DeviceFingerPrint_SetParamStringValue` | URL validated by `isValidUrl()` | `Advsecurity_CustomEndpointURL` | — |
| `X_RDKCENTRAL-COM_DeviceFingerPrint.LogLevel` | Agent log level | `DeviceFingerPrint_SetParamUlongValue` | `CosaAdvSecSetLogLevel()` | `Advsecurity_LogLevel` | — |
| `X_RDKCENTRAL-COM_DeviceFingerPrint.FlushConntrackTable` | Trigger to flush connection tracking table (always reads FALSE) | `DeviceFingerPrint_SetParamBoolValue` | `CosaAdvSecFlushConntrackTable()` | — (trigger, no persistence) | — |

- **TR-181**: `Device.DeviceInfo.X_RDKCENTRAL-COM_DeviceFingerPrint`
- **Parameters**: `Enable` (bool), `LoggingPeriod` (uint), `EndpointURL` (string), `LogLevel` (uint)
- **Parameters**: `Enable` (bool), `LoggingPeriod` (uint), `EndpointURL` (string), `LogLevel` (uint), `FlushConntrackTable` (bool, trigger)
| `CosaRabidSetMacCacheSize(value)` | Set Rabid MAC cache (max: 32768) |
| `CosaRabidSetDNSCacheSize(value)` | Set Rabid DNS cache (max: 32768) |
| `CosaAdvSecFetchSbConfig(param, ...)` | Fetch SafeBrowsing config from `/tmp/safebro.json` |
| `CosaAdvSecFlushConntrackTable()` | Flush connection tracking table via `conntrack -F` |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants