/* This function extracts the last byte of the daddr, and uses it *asoutputdevindex.
*/
SEC("lwt_xmit") int test_lwt_reroute(struct __sk_buff *skb)
{ struct iphdr *iph = NULL; void *start = (void *)(long)skb->data; void *end = (void *)(long)skb->data_end;
/* set mark at most once */ if (skb->mark != 0) return BPF_OK;
/* do not reroute x.x.x.0 packets */ if (skb->mark == 0) return BPF_OK;
return BPF_LWT_REROUTE;
}
char _license[] SEC("license") = "GPL";
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.2Bemerkung:
(vorverarbeitet am 2026-10-11)
¤