Lines Matching refs:d
19 static void netdev_print_device(struct netdev_dev_get_rsp *d, unsigned int op) in netdev_print_device() argument
24 if (!d->_present.ifindex) in netdev_print_device()
27 name = if_indextoname(d->ifindex, ifname); in netdev_print_device()
30 printf("[%d]\t", d->ifindex); in netdev_print_device()
32 if (!d->_present.xdp_features) in netdev_print_device()
35 printf("xdp-features (%llx):", d->xdp_features); in netdev_print_device()
36 for (int i = 0; d->xdp_features >= 1U << i; i++) { in netdev_print_device()
37 if (d->xdp_features & (1U << i)) in netdev_print_device()
41 printf(" xdp-rx-metadata-features (%llx):", d->xdp_rx_metadata_features); in netdev_print_device()
42 for (int i = 0; d->xdp_rx_metadata_features >= 1U << i; i++) { in netdev_print_device()
43 if (d->xdp_rx_metadata_features & (1U << i)) in netdev_print_device()
47 printf(" xsk-features (%llx):", d->xsk_features); in netdev_print_device()
48 for (int i = 0; d->xsk_features >= 1U << i; i++) { in netdev_print_device()
49 if (d->xsk_features & (1U << i)) in netdev_print_device()
53 printf(" xdp-zc-max-segs=%u", d->xdp_zc_max_segs); in netdev_print_device()
89 struct netdev_dev_get_rsp *d; in main() local
94 d = netdev_dev_get(ys, req); in main()
96 if (!d) in main()
99 netdev_print_device(d, 0); in main()
100 netdev_dev_get_rsp_free(d); in main()
108 ynl_dump_foreach(devs, d) in main()
109 netdev_print_device(d, 0); in main()