• Francesco Fusco's avatar
    ipv4: IP_TOS and IP_TTL can be specified as ancillary data · f02db315
    Francesco Fusco authored
    This patch enables the IP_TTL and IP_TOS values passed from userspace to
    be stored in the ipcm_cookie struct. Three fields are added to the struct:
    
    - the TTL, expressed as __u8.
      The allowed values are in the [1-255].
      A value of 0 means that the TTL is not specified.
    
    - the TOS, expressed as __s16.
      The allowed values are in the range [0,255].
      A value of -1 means that the TOS is not specified.
    
    - the priority, expressed as a char and computed when
      handling the ancillary data.
    Signed-off-by: default avatarFrancesco Fusco <ffusco@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    f02db315
ip_sockglue.c 31.7 KB