Opened 8 years ago

Last modified 6 years ago

#435 stalled enhancement

add TX_RING support on Linux (gesser)

Reported by: aturner Owned by: gesser
Priority: high Milestone: Future Release
Component: tcpreplay Version: 3.4.4
Keywords: Cc:
Operating System: Linux Add to FAQ?: no
Hardware: All
Output of tcpreplay -V:

Description (last modified by aturner)

need a branch base for Dmitriy Gerasimov (gesser)

TX_RING code I believe is based on this kernel patch:
http://wiki.ipxwarzone.com/index.php5?title=Txring_patch

Change History (15)

comment:1 Changed 8 years ago by aturner

(In [2464]) add branch base for Dmitriy Gerasimov (gesser). refs #435

comment:2 Changed 8 years ago by gesser

(In [2465]) Add TX ring patched 3.4 branch code. refs #435

comment:3 Changed 8 years ago by aturner

  • Milestone set to 3.4.5
  • Operating System set to Linux
  • Priority changed from low to high
  • Summary changed from branch for gesser to add TX_RING support on Linux (gesser)
  • Type changed from defect to enhancement

comment:4 Changed 8 years ago by aturner

  • Owner changed from aturner to gesser

comment:5 Changed 8 years ago by aturner

(In [2470]) re-copy 3.4 branch & patch tx_ring. refs #435

comment:6 Changed 8 years ago by aturner

(In [2471]) delete old 3.4 refs #435

comment:7 Changed 8 years ago by aturner

(In [2472]) move 3.4adt to 3.4 refs #435

comment:8 Changed 8 years ago by aturner

(In [2475]) PF_PACKET w/o TX_RING is still supported. major code cleanup. refs #435

comment:9 Changed 8 years ago by aturner

(In [2476]) Looks like we're probably expecting an older version of the TX_RING headers
<linux/if_packet.h> which defines TP_STATUS_WRONG_FORMAT, but on my CentOS5.5
box this is not defined and the packet_mmap.txt document makes no mention of
it. This is now our TX_RING test. refs #435

comment:10 Changed 8 years ago by aturner

(In [2493]) merge -r 2474:2476 from branches/gesser/3.4 to branches/3.4
refs #435

comment:11 Changed 8 years ago by aturner

  • Description modified (diff)

comment:12 Changed 8 years ago by aturner

(In [2518]) merge r2493 from branches/3.4 to trunk. This is the original TX_RING
support shipped in 3.4.5beta2. refs #435

comment:13 Changed 8 years ago by aturner

I'm going to consider phase one of TX_RING support done & complete for the purposes of 3.4.5 and suggest that future TX_RING enhancement happen in trunk (4.0). Let me know if you feel this is reasonable and I'll close out this ticket and open a new one for 4.0.

comment:14 Changed 8 years ago by aturner

  • Status changed from new to stalled

comment:15 Changed 6 years ago by aturner

  • Milestone changed from 3.5.0 to Future Release
Note: See TracTickets for help on using tickets.