Skip to content
Snippets Groups Projects
Select Git revision
  • 69716a2b51aeb68fe295c0d09e26c8781eacebde
  • vme-testing default
  • ci-test
  • master
  • remoteproc
  • am625-sk-ov5640
  • pcal6534-upstreaming
  • lps22df-upstreaming
  • msc-upstreaming
  • imx8mp
  • iio/noa1305
  • vme-next
  • vme-next-4.14-rc4
  • v4.14-rc4
  • v4.14-rc3
  • v4.14-rc2
  • v4.14-rc1
  • v4.13
  • vme-next-4.13-rc7
  • v4.13-rc7
  • v4.13-rc6
  • v4.13-rc5
  • v4.13-rc4
  • v4.13-rc3
  • v4.13-rc2
  • v4.13-rc1
  • v4.12
  • v4.12-rc7
  • v4.12-rc6
  • v4.12-rc5
  • v4.12-rc4
  • v4.12-rc3
32 results

trace

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Daniel Borkmann authored and David S. Miller committed
    flowi6_tos of struct flowi6 is unused in IPv6, therefore dumping tos on
    that tracepoint will also give incorrect information wrt traffic class.
    
    If we want to fix it, we need to extract it via ip6_tclass(flp->flowlabel).
    While for the same test case I get a count of 0 non-zero tos values before
    the change, they now start to show up after the change:
    
      # ./perf record -e fib6:fib6_table_lookup -a sleep 10
      # ./perf script | grep -v "tos 0" | wc -l
      60
    
    Since there's no user in the kernel tree anymore of flowi6_tos, remove the
    define to avoid any future confusion on this.
    
    Fixes: b811580d ("net: IPv6 fib lookup tracepoint")
    Signed-off-by: default avatarDaniel Borkmann <daniel@iogearbox.net>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    69716a2b
    History
    Name Last commit Last update
    ..