[Swan-commit] Changes to ref refs/heads/master

Andrew Cagney cagney at vault.libreswan.fi
Tue May 26 15:49:35 UTC 2020


New commits:
commit 5fde83ccc053711191a2eeebf64c8371125e4521
Author: Andrew Cagney <cagney at gnu.org>
Date:   Tue May 26 11:14:11 2020 -0400

    Revert recent host_addr/port changes
    
    Two things happened at once:
    
    - the host_addr/port changes broke shunts
      (I suspect it was since fixed, but ...)
    
    - the new f32 kernel changed how shunt triggers are reported ICMP vis:
        | add bare shunt 0x7fd399fb7f58 192.1.3.209/32:8 --1--> 192.1.2.23/32:0 => %hold 0    %acquire-netlink
        initiate on demand from 192.1.3.209:8 to 192.1.2.23:0 proto=1 because: acquire
      vs f32:
        | add bare shunt 0x7fc55d694f58 192.1.3.209/32:0 --1--> 192.1.2.23/32:0 => %hold 0    %acquire-netlink
        initiate on demand from 192.1.3.209:0 to 192.1.2.23:0 proto=1 because: acquire
    
    This reverts the host_addr/port related changes.  This way they are
    removed from the picture and an f32-switch baseline can be create.
    Use 0164eb41641ea106b9dc37f94f5bd3697806134a as the pre-f32 baseline.
    
    The following were pulled:
    
    connection: when no-client specified, use ipproto+host_addr+port in default_end()
    xfrm: don't construct the client address using endpoint()
    connections: set .client'port using protoport.port
    ip: use subnet_from_address() to convert .host_addr to a subnet:0
    xfrm: cleanup unpacking .client / .address into the XFRM structure
    connections: when no client, construct one using the ip_address .host_addr



More information about the Swan-commit mailing list