pktgen.c (a402eae64d0ad12b1c4a411f250d6c161e67f623) pktgen.c (a5135bcfba7345031df45e02cd150a45add47cf8)
1/*
2 * Authors:
3 * Copyright 2001, 2002 by Robert Olsson <robert.olsson@its.uu.se>
4 * Uppsala University and
5 * Swedish University of Agricultural Sciences
6 *
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 * Ben Greear <greearb@candelatech.com>

--- 3425 unchanged lines hidden (view full) ---

3434 /* get out of the loop and wait
3435 * until skb is consumed
3436 */
3437 break;
3438 }
3439 /* skb was 'freed' by stack, so clean few
3440 * bits and reuse it
3441 */
1/*
2 * Authors:
3 * Copyright 2001, 2002 by Robert Olsson <robert.olsson@its.uu.se>
4 * Uppsala University and
5 * Swedish University of Agricultural Sciences
6 *
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 * Ben Greear <greearb@candelatech.com>

--- 3425 unchanged lines hidden (view full) ---

3434 /* get out of the loop and wait
3435 * until skb is consumed
3436 */
3437 break;
3438 }
3439 /* skb was 'freed' by stack, so clean few
3440 * bits and reuse it
3441 */
3442#ifdef CONFIG_NET_CLS_ACT
3443 skb->tc_verd = 0; /* reset reclass/redir ttl */
3444#endif
3442 skb_reset_tc(skb);
3445 } while (--burst > 0);
3446 goto out; /* Skips xmit_mode M_START_XMIT */
3447 } else if (pkt_dev->xmit_mode == M_QUEUE_XMIT) {
3448 local_bh_disable();
3449 atomic_inc(&pkt_dev->skb->users);
3450
3451 ret = dev_queue_xmit(pkt_dev->skb);
3452 switch (ret) {

--- 523 unchanged lines hidden ---
3443 } while (--burst > 0);
3444 goto out; /* Skips xmit_mode M_START_XMIT */
3445 } else if (pkt_dev->xmit_mode == M_QUEUE_XMIT) {
3446 local_bh_disable();
3447 atomic_inc(&pkt_dev->skb->users);
3448
3449 ret = dev_queue_xmit(pkt_dev->skb);
3450 switch (ret) {

--- 523 unchanged lines hidden ---