-# Copyright (c) 2019 Intel and/or its affiliates.
+# Copyright (c) 2021 Intel and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
protocol: tcp or udp. (int)
port: destination port. (int)
encap: encap is ip4 GRE(0) or ip6 (1GRE) or L3DSR(2) or NAT4(3) or
- NAT6(4). (int)
+ NAT6(4). (int)
dscp: dscp bit corresponding to VIP
type: service type
target_port: Pod's port corresponding to specific service
node_port: Node's port
new_len: Size of the new connections flow table used
- for this VIP
+ for this VIP
is_del: 1 if the VIP should be removed otherwise 0.
:type node: dict
args = dict(
pfx={
u"len": 128,
- u"address": {u"un": {u"ip": vip_addr}, u"af": 0}
+ u"address": {u"un": {u"ip4": vip_addr}, u"af": 0}
},
protocol=protocol,
port=port,
as_addr: The application server address. (str)
is_del: 1 if the VIP should be removed otherwise 0. (int)
is_flush: 1 if the sessions related to this AS should be flushed
- otherwise 0. (int)
+ otherwise 0. (int)
:type node: dict
:type kwargs: dict
args = dict(
pfx={
u"len": 128,
- u"address": {u"un": {u"ip": vip_addr}, u"af": 0}
+ u"address": {u"un": {u"ip4": vip_addr}, u"af": 0}
},
protocol=protocol,
port=port,
- as_address={u"un": {u"ip": as_addr}, u"af": 0},
+ as_address={u"un": {u"ip4": as_addr}, u"af": 0},
is_del=is_del,
is_flush=is_flush
)