Searched refs:zerocopy (Results 1 – 12 of 12) sorted by relevance
/linux/tools/testing/selftests/net/ |
A D | msg_zerocopy.c | 398 int ret, zerocopy; in do_recv_completion() local 443 zerocopy = !(serr->ee_code & SO_EE_CODE_ZEROCOPY_COPIED); in do_recv_completion() 445 zerocopied = zerocopy; in do_recv_completion() 446 else if (zerocopied != zerocopy) { in do_recv_completion() 448 zerocopied = zerocopy; in do_recv_completion()
|
/linux/Documentation/networking/ |
A D | msg_zerocopy.rst | 73 error(1, errno, "setsockopt zerocopy"); 85 A zerocopy failure will return -1 with errno ENOBUFS. This happens if 214 protocol headers plus zerocopy user data. A packet may need to be 220 before the (copied) data is fully transmitted. A zerocopy completion
|
A D | rds.rst | 51 Some additions like zerocopy support are implemented through
|
/linux/drivers/net/ |
A D | tap.c | 633 bool zerocopy = false; in tap_get_user() local 677 zerocopy = true; in tap_get_user() 680 if (!zerocopy) { in tap_get_user() 694 if (zerocopy) in tap_get_user() 723 if (zerocopy) { in tap_get_user()
|
A D | tun.c | 1546 int len, int noblock, bool zerocopy) in tun_can_build_skb() argument 1557 if (zerocopy) in tun_can_build_skb() 1715 bool zerocopy = false; in tun_get_user() local 1771 zerocopy = true; in tun_get_user() 1774 if (!frags && tun_can_build_skb(tun, tfile, len, noblock, zerocopy)) { in tun_get_user() 1787 if (!zerocopy) { in tun_get_user() 1802 zerocopy = false; in tun_get_user() 1816 if (zerocopy) in tun_get_user() 1879 if (zerocopy) { in tun_get_user()
|
/linux/net/ipv4/ |
A D | ip_output.c | 1013 uarg->zerocopy = 0; in __ip_append_data() 1175 } else if (!uarg || !uarg->zerocopy) { in __ip_append_data()
|
A D | tcp.c | 1199 uarg->zerocopy = 0; in tcp_sendmsg_locked()
|
/linux/net/ipv6/ |
A D | ip6_output.c | 1528 uarg->zerocopy = 0; in __ip6_append_data() 1720 } else if (!uarg || !uarg->zerocopy) { in __ip6_append_data()
|
/linux/Documentation/networking/device_drivers/ethernet/3com/ |
A D | vortex.rst | 205 The driver is set up so that, when the zerocopy patch is applied,
|
/linux/net/core/ |
A D | skbuff.c | 1193 uarg->zerocopy = 1; in msg_zerocopy_alloc() 1293 is_zerocopy = uarg->zerocopy; in __msg_zerocopy_callback() 1324 uarg->zerocopy = uarg->zerocopy & success; in msg_zerocopy_callback()
|
/linux/net/ceph/ |
A D | messenger_v2.c | 272 bool zerocopy) in set_out_bvec() argument 278 con->v2.out_iter_sendpage = zerocopy; in set_out_bvec()
|
/linux/include/linux/ |
A D | skbuff.h | 487 u16 zerocopy:1; member
|
Completed in 70 milliseconds