This patchset allows tunneling with gue encapsulation.
v8->v7:
1) fixed a few style issues from scripts/checkpatch.pl --strict
2) use up to 4 letters in the comments
3) updated document for new options
v7->v6:
1) fix type of local variable in parse_tun_type
2) use up to 4 letters in the comments
3) document new options
v6->v5:
1) split the patch into two:
- ipvsadm: convert options to unsigned long long
- ipvsadm: allow tunneling with gue encapsulation
2) do not mix static and dynamic allocation in fwd_tun_info
3) use correct nla_get/put function for tun_flags
4) fixed || style
5) use correct return value for parse_tun_type
v5->v4:
1) add checksum support for gue encapsulation
v4->v3:
1) removed changes to setsockopt interface
2) use correct nla_get/put function for tun_port
v3->v2:
1) added missing break statements to a few switch cases
v2->v1:
1) pass tun_type and tun_port as new optional parameters
instead of a few bits in existing conn_flags parameters
Jacky Hu (2):
ipvsadm: convert options to unsigned long long
ipvsadm: allow tunneling with gue encapsulation
ipvsadm.8 | 70 ++++++++
ipvsadm.c | 426 +++++++++++++++++++++++++++++++++++++++-------
libipvs/ip_vs.h | 28 +++
libipvs/libipvs.c | 15 ++
4 files changed, 473 insertions(+), 66 deletions(-)
--
2.21.0
|