Interface AddLinkGreGretapTypeArgs

Add link gre & gretap type arguments.

Hierarchy

  • AddLinkGreGretapTypeArgs

Properties

csum?: boolean

Generate/require checksums for tunneled packets.

The ocsum flag calculates checksums for outgoing packets. The icsum flag requires that all input packets have the correct checksum. The csum flag is equivalent to the combination icsum ocsum .

dev?: string

Specifies the physical device to use for tunnel endpoint communication.

See

SecondaryUdpEncapsulations

encap-csum?: boolean

Specifies if UDP checksums are enabled in the secondary encapsulation.

encap-dport?: number

TODO: No doc in man.

encap-remcsum?: boolean

Specifies if Remote Checksum Offload is enabled. This is only applicable for Generic UDP Encapsulation.

encap-sport?: number | "auto"
external?: true

Make this tunnel externally controlled (e.g. ip route encap).

icsum?: boolean

See

csum

ignore-df?: boolean

Enables/disables IPv4 DF suppression on this tunnel. Normally datagrams that exceed the MTU will be fragmented; the presence of the DF flag inhibits this, resulting instead in an ICMP Unreachable (Fragmentation Required) message. Enabling this attribute causes the DF flag to be ignored.

ikey?: string | number

See

key

iseq?: boolean

See

seq

key?: string | number

Use keyed GRE with key KEY.

KEY is either a number or an IPv4 address-like dotted quad. The key parameter specifies the same key to use in both directions. The ikey and okey parameters specify different keys for input and output.

local: string

Specifies the fixed local address for tunneled packets. It must be an address on another interface on this host.

noencap-csum?: boolean

See

{@link['encap-csum']}

noencap-remcsum?: boolean

See

{@link['encap-remcsum']}

noicsum?: boolean

See

csum

noignore-df?: boolean

See

{@link['ignore-df']}

noikey?: true

See

key

noiseq?: boolean

See

seq

nokey?: true

See

key

noocsum?: boolean

See

csum

nookey?: true

See

key

nooseq?: boolean

See

seq

nopmtudisc?: boolean
ocsum?: boolean

See

csum

okey?: string | number

See

key

oseq?: boolean

See

seq

pmtudisc?: boolean

Enables/disables Path MTU Discovery on this tunnel. It is enabled by default. Note that a fixed ttl is incompatible with this option: tunneling with a fixed ttl always makes pmtu discovery.

remote: string

Specifies the remote address of the tunnel.

seq?: boolean

Serialize packets.

The seq flag enables sequencing of both incoming and outgoing packets. The oseq flag enables sequencing of outgoing packets. The iseq flag requires that all input packets are serialized.

tos?: number

Specifies the TOS value to use in outgoing packets.

ttl?: number

Specifies the TTL value to use in outgoing packets.

Generated using TypeDoc