step1. 要確認ovs+dpdk有通。封包可透過DPDK順利傳到OVS內。
a. tcpreplay 15封包,ovs+dpdk by VFIO,檢查flow table有無更新。這測試方法是對的?
OVDK >> 測播封包進去flow dump算封包數目扣掉干擾應該是對的。(背景封包干擾)
OVDK+Controller >> 測播封包進去有學到新的Flow,dump flow table 希望可以看到新的Flow。封包一播OVS跟Controller斷線,DPDK網卡L1 連結指示燈不量。
進DPDK User Tool看Port還綁著。
step2. 找到地方讀取struct and print
a. ip_hdr
nh = ip_hdr(skb);
ip_hdr = rte_pktmbuf_mtod(m, struct ipv4_hdr *);
rte_pktmbuf 相關說明
http://cjhust.blog.163.com/blog/static/17582715720156975653265/
http://www.cnblogs.com/ziding/p/4214499.html
step3. 創立sketch