drivers/net/xen-netback/netback.c:582 * frontend-side LRO). */ static int netbk_gop_skb(struct sk_buff *skb, struct netrx_pending_operations *npo) { struct xenvif *vif = netdev_priv(skb->dev); 721: 48 81 c5 00 08 00 00 add $0x800,%rbp drivers/net/xen-netback/netback.c:594 int old_meta_prod; old_meta_prod = npo->meta_prod; /* Set up a GSO prefix descriptor, if necessary */ if (skb_shinfo(skb)->gso_size && vif->gso_prefix) { 728: 66 83 7c 02 02 00 cmpw $0x0,0x2(%rdx,%rax,1) 72e: 74 53 je 783 730: f6 45 60 04 testb $0x4,0x60(%rbp) 734: 74 4d je 783 drivers/net/xen-netback/netback.c:595 req = RING_GET_REQUEST(&vif->rx, vif->rx.req_cons++); 736: 8b 55 4c mov 0x4c(%rbp),%edx 739: 48 8b 75 58 mov 0x58(%rbp),%rsi 73d: 8b 7d 50 mov 0x50(%rbp),%edi 740: 8d 42 01 lea 0x1(%rdx),%eax 743: ff cf dec %edi 745: 89 45 4c mov %eax,0x4c(%rbp) drivers/net/xen-netback/netback.c:596 meta = npo->meta + npo->meta_prod++; 748: 8b 4c 24 48 mov 0x48(%rsp),%ecx drivers/net/xen-netback/netback.c:599 meta->gso_size = skb_shinfo(skb)->gso_size; meta->size = 0; meta->id = req->id; 74c: 21 fa and %edi,%edx drivers/net/xen-netback/netback.c:596 old_meta_prod = npo->meta_prod; /* Set up a GSO prefix descriptor, if necessary */ if (skb_shinfo(skb)->gso_size && vif->gso_prefix) { req = RING_GET_REQUEST(&vif->rx, vif->rx.req_cons++); meta = npo->meta + npo->meta_prod++; 74e: 89 c8 mov %ecx,%eax 750: ff c1 inc %ecx 752: 89 4c 24 48 mov %ecx,0x48(%rsp) drivers/net/xen-netback/netback.c:597 meta->gso_size = skb_shinfo(skb)->gso_size; 756: 8b 8b d0 00 00 00 mov 0xd0(%rbx),%ecx 75c: 4c 8b 83 d8 00 00 00 mov 0xd8(%rbx),%r8 drivers/net/xen-netback/netback.c:596 old_meta_prod = npo->meta_prod; /* Set up a GSO prefix descriptor, if necessary */ if (skb_shinfo(skb)->gso_size && vif->gso_prefix) { req = RING_GET_REQUEST(&vif->rx, vif->rx.req_cons++); meta = npo->meta + npo->meta_prod++; 763: 48 6b c0 0c imul $0xc,%rax,%rax 767: 48 03 44 24 58 add 0x58(%rsp),%rax drivers/net/xen-netback/netback.c:597 meta->gso_size = skb_shinfo(skb)->gso_size; 76c: 41 0f b7 4c 08 02 movzwl 0x2(%r8,%rcx,1),%ecx drivers/net/xen-netback/netback.c:598 meta->size = 0; 772: c7 40 04 00 00 00 00 movl $0x0,0x4(%rax) drivers/net/xen-netback/netback.c:597 /* Set up a GSO prefix descriptor, if necessary */ if (skb_shinfo(skb)->gso_size && vif->gso_prefix) { req = RING_GET_REQUEST(&vif->rx, vif->rx.req_cons++); meta = npo->meta + npo->meta_prod++; meta->gso_size = skb_shinfo(skb)->gso_size; 779: 89 48 08 mov %ecx,0x8(%rax) drivers/net/xen-netback/netback.c:599 meta->size = 0; meta->id = req->id; 77c: 0f b7 54 d6 40 movzwl 0x40(%rsi,%rdx,8),%edx 781: 89 10 mov %edx,(%rax) drivers/net/xen-netback/netback.c:602 } req = RING_GET_REQUEST(&vif->rx, vif->rx.req_cons++); 783: 8b 55 50 mov 0x50(%rbp),%edx 786: 8b 45 4c mov 0x4c(%rbp),%eax 789: 48 8b 4d 58 mov 0x58(%rbp),%rcx 78d: ff ca dec %edx 78f: 21 c2 and %eax,%edx 791: ff c0 inc %eax 793: 89 45 4c mov %eax,0x4c(%rbp) drivers/net/xen-netback/netback.c:603 meta = npo->meta + npo->meta_prod++; 796: 8b 74 24 48 mov 0x48(%rsp),%esi 79a: 89 f0 mov %esi,%eax 79c: ff c6 inc %esi 79e: 48 6b c0 0c imul $0xc,%rax,%rax 7a2: 89 74 24 48 mov %esi,0x48(%rsp) 7a6: 48 03 44 24 58 add 0x58(%rsp),%rax drivers/net/xen-netback/netback.c:605 if (!vif->gso_prefix) 7ab: f6 45 60 04 testb $0x4,0x60(%rbp) 7af: 75 17 jne 7c8 drivers/net/xen-netback/netback.c:606 meta->gso_size = skb_shinfo(skb)->gso_size; 7b1: 8b b3 d0 00 00 00 mov 0xd0(%rbx),%esi 7b7: 48 8b bb d8 00 00 00 mov 0xd8(%rbx),%rdi 7be: 0f b7 74 37 02 movzwl 0x2(%rdi,%rsi,1),%esi 7c3: 89 70 08 mov %esi,0x8(%rax) 7c6: eb 07 jmp 7cf drivers/net/xen-netback/netback.c:608 else meta->gso_size = 0; 7c8: c7 40 08 00 00 00 00 movl $0x0,0x8(%rax) drivers/net/xen-netback/netback.c:611 meta->size = 0; meta->id = req->id; 7cf: 89 d2 mov %edx,%edx drivers/net/xen-netback/netback.c:610 if (!vif->gso_prefix) meta->gso_size = skb_shinfo(skb)->gso_size; else meta->gso_size = 0; meta->size = 0; 7d1: c7 40 04 00 00 00 00 movl $0x0,0x4(%rax) drivers/net/xen-netback/netback.c:611 meta->id = req->id; 7d8: 48 83 c2 08 add $0x8,%rdx 7dc: 0f b7 34 d1 movzwl (%rcx,%rdx,8),%esi 7e0: 89 30 mov %esi,(%rax)