Seg6 Sysfs variables

/proc/sys/net/conf/<iface>/seg6_* variables:

seg6_enabled - BOOL

Accept or drop SR-enabled IPv6 packets on this interface.

Relevant packets are those with SRH present and DA = local.

  • 0 - disabled (default)
  • not 0 - enabled
seg6_require_hmac - INTEGER

Define HMAC policy for ingress SR-enabled packets on this interface.

  • -1 - Ignore HMAC field
  • 0 - Accept SR packets without HMAC, validate SR packets with HMAC
  • 1 - Drop SR packets without HMAC, validate SR packets with HMAC

Default is 0.

seg6_flowlabel - INTEGER

Controls the behaviour of computing the flowlabel of outer IPv6 header in case of SR T.encaps

-1 set flowlabel to zero.
0 copy flowlabel from Inner packet in case of Inner IPv6 (Set flowlabel to 0 in case IPv4/L2)
1 Compute the flowlabel using seg6_make_flowlabel()

Default is 0.