Lines Matching refs:RAWIP
254 // We do this even if TX interface is RAWIP and thus does not need an ethernet header,
334 return do_forward6(skb, RAWIP, DOWNSTREAM, KVER_4_14);
340 return do_forward6(skb, RAWIP, UPSTREAM, KVER_4_14);
473 // We do this even if TX interface is RAWIP and thus does not need an ethernet header,
662 return do_forward4(skb, RAWIP, DOWNSTREAM, UPDATETIME, KVER_5_8);
668 return do_forward4(skb, RAWIP, UPSTREAM, UPDATETIME, KVER_5_8);
691 return do_forward4(skb, RAWIP, DOWNSTREAM, UPDATETIME, KVER_4_14);
699 return do_forward4(skb, RAWIP, UPSTREAM, UPDATETIME, KVER_4_14);
730 // RAWIP: Required for 5.4-R kernels -- which always support bpf_skb_change_head().
735 return do_forward4(skb, RAWIP, DOWNSTREAM, NO_UPDATETIME, KVER_5_4);
741 return do_forward4(skb, RAWIP, UPSTREAM, NO_UPDATETIME, KVER_5_4);
744 // RAWIP: Optional for 4.14/4.19 (R) kernels -- which support bpf_skb_change_head().
752 return do_forward4(skb, RAWIP, DOWNSTREAM, NO_UPDATETIME, KVER_4_14);
760 return do_forward4(skb, RAWIP, UPSTREAM, NO_UPDATETIME, KVER_4_14);
779 // RAWIP: 4.9-P/Q, 4.14-P/Q & 4.19-Q kernels -- without bpf_skb_change_head() for tc programs
848 if (v == 6) return do_xdp_forward6(ctx, RAWIP, stream);
849 if (v == 4) return do_xdp_forward4(ctx, RAWIP, stream);