<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git/docs/vpp/configuration/ipsec.md, branch T9456-container-kernel-overlayfs</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=T9456-container-kernel-overlayfs</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=T9456-container-kernel-overlayfs'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-09-28T10:42:29+00:00</updated>
<entry>
<title>docs: VPP IPsec remove lcp and netlink configuration  (#2243)</title>
<updated>2026-09-28T10:42:29+00:00</updated>
<author>
<name>Andrii Pidnebesny</name>
<email>58984788+AnDroed09@users.noreply.github.com</email>
</author>
<published>2026-09-28T10:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=5ac8ec965e216951c6bd1423c460de4a21677223'/>
<id>urn:sha1:5ac8ec965e216951c6bd1423c460de4a21677223</id>
<content type='text'>
* docs: vpp: remove netlink and lcp IPsec options

Removed netlink and lcp options from the VPP IPsec documentation
(dataplane/ipsec.md) as they were removed from the CLI.

Also updated the IPsec configuration page (vpp/configuration/ipsec.md):
- Clarified that the IPsec option can be configured in the VPP
  configuration section
- Removed the netlink rx-buffer-size and lcp ignore-kernel-routes
  options from the configuration example

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;

* docs: vpp: fix wording and broken anchor after netlink removal

- Restore "VPN configuration section" wording (was accidentally changed
  to "VPP configuration section", which contradicts the linked page and
  the fact that IPsec tunnels are configured via the ordinary vpn ipsec
  tree, not a VPP-specific section).
- Fix broken anchor in the "disable the kernel routes synchronization"
  link: lcp.md's real anchor is vpp_config_dataplane_lcp_ignore_kernel_routes,
  not vpp-lcp-configuration.
- Remove leftover blank line left after deleting the netlink section.

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;

* docs: vpp: fix lcp.md link path and wrap long line

- The link target anchor lives in docs/vpp/configuration/dataplane/lcp.md,
  not a sibling docs/vpp/configuration/lcp.md, so the relative path needs
  the dataplane/ prefix.
- Convert to a shortcut reference link to keep the visible line under the
  80-character doc-lint limit; the long URL moves to a reference
  definition at the bottom of the file, suppressed with
  stop/start_vyoslinter per the documented convention for unavoidably
  long lines.

Verified locally with `python3 scripts/doc-linter.py
'["docs/vpp/configuration/ipsec.md"]'` (exit 0, no warnings).

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;

* add ignore-kernel-routes.md

---------

Co-authored-by: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>docs: address ready-flip review (webproxy hostname, ospf grammar, ipsec polish)</title>
<updated>2026-05-12T06:04:47+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-12T06:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=9968c956f3eb7f80839148cd0496f3780915e176'/>
<id>urn:sha1:9968c956f3eb7f80839148cd0496f3780915e176</id>
<content type='text'>
- webproxy.md: replace `ftp.univ-tlse1.fr` with `ftp.example.com` so the
  hostname matches the documentation-reserved IP `192.0.2.249` (Copilot).
- ospf.md: insert missing preposition in `show ip ospf interface` and
  `show ipv6 ospfv3 interface` op-cmd descriptions (CodeRabbit).
- ipsec.md: rewrite intro sentence ("can significantly speed up …") and
  hyphenate `feature-rich` (CodeRabbit).

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>docs: address Copilot grammar review on ospf and vpp ipsec</title>
<updated>2026-05-11T20:02:42+00:00</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-05-11T20:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=289a0e1fd09b1d2670bfe40f360a86e83e0f09a9'/>
<id>urn:sha1:289a0e1fd09b1d2670bfe40f360a86e83e0f09a9</id>
<content type='text'>
- ipsec.md: "to speed-up" -&gt; "to speed up"; drop article in "creates a
  corresponding SAs and policies"; "there routes" -&gt; "these routes".
- ospf.md: "Cost calculation wireguard interfaces" -&gt; "Cost calculation
  for WireGuard interfaces".

https://claude.ai/code/session_01RDpSBDLSWLKMGnyPCaKECB
</content>
</entry>
<entry>
<title>docs: hard-wrap pre-existing long prose lines to satisfy doc-linter</title>
<updated>2026-05-11T19:57:57+00:00</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-05-11T19:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=a1d046a346e9ec4d0f93cafb7ebf967f636edabe'/>
<id>urn:sha1:a1d046a346e9ec4d0f93cafb7ebf967f636edabe</id>
<content type='text'>
scripts/doc-linter.py enforces an 80-character limit outside fenced code
blocks and treats any finding as a failure. Wrap long paragraphs in
files that this PR touched so CI passes:

- docs/configuration/protocols/ospf.md: wrap the WireGuard cost note.
- docs/configuration/protocols/traffic-engineering.md: wrap the IS-IS/
  OSPF note.
- docs/contributing/debugging.md: wrap the Phabricator paragraph, and
  guard the long [bootchart.conf]/[vyatta-cfg] link references at EOF
  with `% stop_vyoslinter`/`% start_vyoslinter`.
- docs/vpp/configuration/ipsec.md: wrap the integration, requirements,
  algorithm, ACL, VTI example, troubleshooting paragraphs.

Pure reformatting; no semantic changes.

https://claude.ai/code/session_01RDpSBDLSWLKMGnyPCaKECB
</content>
</entry>
<entry>
<title>docs: fix typos across configuration, contributing, and vpp docs</title>
<updated>2026-05-11T19:35:04+00:00</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-05-11T19:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=d9212421139416f1feb454ea71cfca75fa1ab2b8'/>
<id>urn:sha1:d9212421139416f1feb454ea71cfca75fa1ab2b8</id>
<content type='text'>
Corrections include: adresses-&gt;addresses, oder-&gt;other, Them-&gt;The,
criterias-&gt;criteria, seeting-&gt;setting, carefull-&gt;careful,
beeing-&gt;being, reenable-&gt;re-enable, wich-&gt;which, derection-&gt;direction,
Whith-&gt;With, assosiate-&gt;associate, fpr-&gt;for, bootup-&gt;boot, trough-&gt;through.

https://claude.ai/code/session_01RDpSBDLSWLKMGnyPCaKECB
</content>
</entry>
<entry>
<title>feat: flip swap mechanism — MD as primary, RST as override (Phase 1)</title>
<updated>2026-05-06T17:42:32+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-06T17:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=5d6fa52b8985f8068314aba26878a1d7d5cb84e5'/>
<id>urn:sha1:5d6fa52b8985f8068314aba26878a1d7d5cb84e5</id>
<content type='text'>
This is the first of three phases inverting the per-page swap mechanism
so MD becomes the canonical primary and RST becomes the rare override.

Phase 1 — file renames + conf.py exclude_patterns flip only:
- Rename docs/**/md-&lt;stem&gt;.md to docs/**/&lt;stem&gt;.md (drop md- prefix)
  for all 254 stems previously listed in docs/_swap.txt
- Rename docs/**/&lt;stem&gt;.rst to docs/**/rst-&lt;stem&gt;.rst (add rst- prefix)
  for the same 254 stems
- Repurpose docs/_swap.txt as docs/_rst_overrides.txt; initially empty
  comment-only since no pages need the RST fallback right now
- conf.py exclude_patterns flipped: rst-*.rst is now excluded by default
  instead of md-*.md
- conf.py runtime-artifact references updated to _rst_override_state.json
  and _md_exclude.txt (Phase 2 will rewrite swap_sources.py to produce
  these names; for now no swap script runs because overrides list is empty)

Phase 2 (next commit on this branch) will rewrite scripts/swap_sources.py
with inverted rename direction, delete scripts/import_myst.py + tests, and
update tests/test_swap_sources.py for the new semantics.

Phase 3 will be the cleanup pass and ready-for-review flip.

Generated by robots https://vyos.io
</content>
</entry>
</feed>
