[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [microblaze-uclinux] xenet_FifoSend(struct sk_buff *orig_skb,structnet_device *dev)
I wrote:
> Though I noticed that the call of xenet_FifoSend() is just
> every second millisecond. That is why the data throughput (Megabytes
> per second)
FYI:
Here is a typical callstack of the kernel for such situation:
(gdb) bt
#0 xenet_FifoSend (orig_skb=0x8239d354, dev=0x87fcb000) at drivers/net/xilinx_emac/adapter.c:745
#1 0x820eae90 in dev_hard_start_xmit (skb=0x8239d354, dev=0x87fcb000) at net/core/dev.c:1356
#2 0x820f9478 in __qdisc_run (dev=0x87fcb000) at net/sched/sch_generic.c:139
#3 0x820eb2e0 in dev_queue_xmit (skb=0x8239d354) at include/net/pkt_sched.h:227
#4 0x8210938c in ip_output (skb=0x821764bc) at net/ipv4/ip_output.c:187
#5 0x821088c0 in ip_queue_xmit (skb=0x8239d354, ipfragok=0) at include/net/dst.h:228
#6 0x8211bc4c in tcp_transmit_skb (sk=0x87c1d028, skb=0x8239d354, clone_it=-17683, gfp_mask=2185054350) at net/ipv4/tcp_output.c:544
#7 0x8211d24c in __tcp_push_pending_frames (sk=0x87c1d028, tp=0x87c1d028, cur_mss=1460, nonagle=0) at net/ipv4/tcp_output.c:1420
#8 0x8211115c in tcp_sendmsg (iocb=0x8239d354, sk=0x87c1d028, msg=0x8239d2bc, size=2184827732) at net/ipv4/tcp.c:499
#9 0x82132998 in inet_sendmsg (iocb=0x87905d68, sock=0x879697a4, msg=0x87905ecc, size=512) at net/ipv4/af_inet.c:667
#10 0x820ddb50 in sock_sendmsg (sock=0x8239d354, msg=0x821764bc, size=2184827732) at net/socket.c:563
#11 0x82028fa8 in __do_IRQ (irq=0) at kernel/irq/handle.c:250
#12 0x87dcee6c in ?? ()
(gdb)
CU, Falk
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/