• Gerrit Renker's avatar
    [UDP]: Unify UDPv4 and UDPv6 ->get_port() · 25030a7f
    Gerrit Renker authored
    This patch creates one common function which is called by
    udp_v4_get_port() and udp_v6_get_port(). As a result,
      * duplicated code is removed
      * udp_port_rover and local port lookup can now be removed from udp.h
      * further savings follow since the same function will be used by UDP-Litev4
        and UDP-Litev6
    
    In contrast to the patch sent in response to Yoshifujis comments
    (fixed by this variant), the code below also removes the
    EXPORT_SYMBOL(udp_port_rover), since udp_port_rover can now remain
    local to net/ipv4/udp.c.
    Signed-off-by: default avatarGerrit Renker <gerrit@erg.abdn.ac.uk>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    25030a7f
udp.c 39.3 KB