hi.
software-only network device, currently implementing none of the
dev->features flags.
the driver transmits packets via pci dma to other processors residing on
a shared PCI bus segment. so i guess supporting at least scatter/gather
should give some performance improvements in order to get rid of
skb_linearize() on xmit? since transmission is done completely by the
local cpu, all of F_SG/FRAGLIST/HIGHDMA look relatively easy to
implemement to me.
my major problem is test cases and getting the picture behind these
structures. is there any documentation around on the
skb_shinfo(skb)->frags and skb_shinfo(skb)->frag_list stuff? i've spend
quite some time now trying to figure out exactly under which
circumstances which of both applies. not too successful i must admit :)
frag_list seems to be the list involved with keeping track of ip
fragmentation. so dev->hard_start_xmit() with frag_list set would only
happen on routers or when??
when is nr_frags>0? i've found some postings indicating sendfile(2) will
benefit here. is this the only case? need some test code..
any hint appreciated,
dns
-- ___________________________________________________________________________ mailto:stodden@in.tum.de
This archive was generated by hypermail 2b29 : Mon Dec 31 2001 - 21:00:19 EST