xdp-project / xdp-tutorial

XDP tutorial
2.33k stars 562 forks source link

how do i convert ipv6hdr->saddr 's first character or last character from uint8 (char) to int? #340

Closed hiqsociety closed 1 year ago

hiqsociety commented 1 year ago

how do i convert ipv6hdr->saddr 's first character or last character from uint8 (char) to int?

#include <sys/sysinfo.h>
...

//int nr_cpus = get_nprocs();
value = (((int)((__u8 *)&ipv6hdr->saddr)[0] % get_nprocs())

anyone pls help. thx

hiqsociety commented 1 year ago

i got it