<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/vpp, branch fix/T8955-http-api-verify-tls</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-02-18T10:30:02+00:00</updated>
<entry>
<title>vpp: T8266: Add global `interfaces-rx-mode` setting and remove per-interface commands</title>
<updated>2026-02-18T10:30:02+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-02-16T14:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ed20c353e8e1a7fd9d47bb6020f40815285ef2f9'/>
<id>urn:sha1:ed20c353e8e1a7fd9d47bb6020f40815285ef2f9</id>
<content type='text'>
Add `set vpp settings interfaces-rx-mode &lt;polling|interrupt|adaptive&gt;`
to configure RX mode for all interfaces. Raise error if any interface
does not support the selected mode.

Also remove per-interface rx-mode commands:
  - `set vpp settings interface &lt;name&gt; rx-mode`
  - `set vpp kernel-interfaces &lt;name&gt; rx-mode`
</content>
</entry>
<entry>
<title>vpp: T8250: Rewrite the CLI for ACL tcp-flags</title>
<updated>2026-02-10T17:39:18+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-10T17:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f94add1ee4eb7255eb5a39d33aa6314d11e8af7e'/>
<id>urn:sha1:f94add1ee4eb7255eb5a39d33aa6314d11e8af7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8016: Use "numeric" validator for acl port</title>
<updated>2025-11-27T08:26:59+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-11-21T12:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=92d5da508d2ace60ce7061f5e7c243aaa2fcfed7'/>
<id>urn:sha1:92d5da508d2ace60ce7061f5e7c243aaa2fcfed7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7872: VPP XDP with rx-queue-size stuck</title>
<updated>2025-11-11T15:11:39+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-11-10T10:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ee741870fc153db6642f15a819fc87ee80dba002'/>
<id>urn:sha1:ee741870fc153db6642f15a819fc87ee80dba002</id>
<content type='text'>
Queue sizes must be a power of two and between VLIB_FRAME_SIZE=256 and 65535
https://github.com/FDio/vpp/blob/d39cc2bd9374f9df7e42ad39bb9fb8e2531d3da8/src/plugins/af_xdp/device.c#L588-L608
</content>
</entry>
<entry>
<title>T7419: VPP ACL implementation (#31)</title>
<updated>2025-05-13T14:33:35+00:00</updated>
<author>
<name>Nataliia S.</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2025-05-13T14:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=151afffe15ce89755f3c3f81a9d2c647e487f647'/>
<id>urn:sha1:151afffe15ce89755f3c3f81a9d2c647e487f647</id>
<content type='text'>
CLI:
```
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; action &lt;permit|deny|permit-reflect&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; source prefix &lt;prefix&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; source port &lt;port|range&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; destination prefix &lt;prefix&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; destination port &lt;port&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; protocol &lt;protocol&gt;

set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; tcp-flags &lt;fin|syn|rst|psh|ack|urg|ecn|cwr&gt;
set vpp acl ip tag-name &lt;tag-name&gt; rule &lt;nn&gt; tcp-flags not &lt;fin|syn|rst|psh|ack|urg|ecn|cwr&gt;

set vpp acl ip interface &lt;interface_name&gt; input acl-tag &lt;n&gt; tag-name &lt;tag-name&gt;
set vpp acl ip interface &lt;interface_name&gt; output acl-tag &lt;n&gt; tag-name &lt;tag-name&gt;

set vpp acl macip tag-name &lt;tag-name&gt; rule &lt;nn&gt; prefix &lt;prefix&gt;
set vpp acl macip tag-name &lt;tag-name&gt; rule &lt;nn&gt; mac-address &lt;mac&gt;
set vpp acl macip tag-name &lt;tag-name&gt; rule &lt;nn&gt; mac-mask &lt;mac-mask&gt;
set vpp acl macip tag-name &lt;tag-name&gt; rule &lt;nn&gt; action &lt;permit|deny&gt;

set vpp acl macip interface &lt;interface_name&gt; tag-name &lt;tag-name&gt;
```
OP mode
```
show vpp acl ip tag-name &lt;tag_name&gt;
show vpp acl ip interface

show vpp acl macip tag-name &lt;tag_name&gt;
show vpp acl macip interface
```</content>
</entry>
<entry>
<title>T7181: VPP Static and dynamic NAT</title>
<updated>2025-04-25T10:44:45+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-04-23T12:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fa293316e679645e6397697428cee96e32e346fc'/>
<id>urn:sha1:fa293316e679645e6397697428cee96e32e346fc</id>
<content type='text'>
New CLI for static and dynamic NAT:
```
set vpp nat44 interface outside &lt;interface&gt;                     # multi
set vpp nat44 interface inside &lt;interface&gt;                      # multi
set vpp nat44 address-pool translation interface &lt;interface&gt;    # multi
set vpp nat44 address-pool translation address &lt;address&gt;        # multi
set vpp nat44 address-pool twice-nat interface &lt;interface&gt;      # multi
set vpp nat44 address-pool twice-nat address &lt;address&gt;                  # multi

set vpp nat44 static rule &lt;rule&gt; external address &lt;address&gt;
set vpp nat44 static rule &lt;rule&gt; external port &lt;port&gt;
set vpp nat44 static rule &lt;rule&gt; local address &lt;address&gt;
set vpp nat44 static rule &lt;rule&gt; local port &lt;port&gt;
set vpp nat44 static rule &lt;rule&gt; protocol &lt;protocol&gt;
set vpp nat44 static rule &lt;rule&gt; options twice-nat
set vpp nat44 static rule &lt;rule&gt; options self-twice-nat
set vpp nat44 static rule &lt;rule&gt; options out-to-in-only
set vpp nat44 static rule &lt;rule&gt; options twice-nat-address &lt;address&gt;

set vpp nat44 exclude rule &lt;rule&gt; protocol &lt;protocol&gt;
set vpp nat44 exclude rule &lt;rule&gt; local-port &lt;port&gt;
set vpp nat44 exclude rule &lt;rule&gt; local-address &lt;address&gt;
set vpp nat44 exclude rule &lt;rule&gt; external-interface &lt;interface&gt;
```
Settings:
```
set vpp settings nat44 session-limit &lt;limit&gt;            # default 64512
set vpp settings nat44 timeout udp &lt;sec&gt;                # default 300
set vpp settings nat44 timeout tcp-established &lt;sec&gt;    # default 7440
set vpp settings nat44 timeout tcp-transitory &lt;sec&gt;     # default 240
set vpp settings nat44 timeout icmp &lt;sec&gt;               # default 60
set vpp settings nat44 workers &lt;list&gt;
set vpp settings nat44 no-forwarding
```
</content>
</entry>
<entry>
<title>T7168: Add IPsec XFRM netlink plugin and CLI</title>
<updated>2025-02-17T08:23:15+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-02-14T15:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7897f8d216295b32626dc4d5604349812c592921'/>
<id>urn:sha1:7897f8d216295b32626dc4d5604349812c592921</id>
<content type='text'>
Add linux-xfrm-nl plugin
Add configuration commands for VPP IPsec

```
set vpp settings ipsec interface-type 'ipsec'
set vpp settings ipsec netlink batch-delay-ms '250'
set vpp settings ipsec netlink batch-size '150'
set vpp settings ipsec netlink rx-buffer-size '1024'
```
</content>
</entry>
<entry>
<title>Add XML CLI for conf and op-mode</title>
<updated>2025-01-07T23:30:14+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-01-07T23:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d7cad8ea121162dd54722f2c4db72c458dfcf02d'/>
<id>urn:sha1:d7cad8ea121162dd54722f2c4db72c458dfcf02d</id>
<content type='text'>
</content>
</entry>
</feed>
