Searched refs:pkt_len (Results 1 - 25 of 85) sorted by relevance

1234

/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/isdn/hisax/
H A Dhisax_debug.h42 dump_packet(const char *name,const u_char *data,int pkt_len) argument
46 if (pkt_len) {
49 printk(KERN_DEBUG "%s: length=%d,data=",name,pkt_len);
51 if (pkt_len > DUMP_HDR_SIZE+ DUMP_TLR_SIZE) {
55 len1 = pkt_len > DUMP_HDR_SIZE ? DUMP_HDR_SIZE : pkt_len;
63 for (i = pkt_len-DUMP_TLR_SIZE; i < pkt_len; ++i) {
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/net/
H A Dipip.h30 int pkt_len = skb->len; \
39 stats->tx_bytes += pkt_len; \
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/net/
H A Dipip.h30 int pkt_len = skb->len; \
39 stats->tx_bytes += pkt_len; \
/asus-wl-520gu-7.0.1.45/src/router/vlan/
H A Dbrcmtag.h60 #define GET_PAD_BYTES(pkt_len) ((pkt_len) - (ETH_ZLEN + sizeof(uint32_t)) - VLAN_HLEN - sizeof(brcm_hdr))
/asus-wl-520gu-7.0.1.45/src/switch/sys/
H A Dbrcmtag.h60 #define GET_PAD_BYTES(pkt_len) ((pkt_len) - (ETH_ZLEN + sizeof(uint32_t)) - VLAN_HLEN - sizeof(brcm_hdr))
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv6/
H A Dip6_input.c56 u32 pkt_len; local
82 pkt_len = ntohs(hdr->payload_len);
84 /* pkt_len may be zero if Jumbo payload option is present */
85 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) {
86 if (pkt_len + sizeof(struct ipv6hdr) > skb->len)
88 if (pkt_len + sizeof(struct ipv6hdr) < skb->len) {
89 if (__pskb_trim(skb, pkt_len + sizeof(struct ipv6hdr)))
H A Dexthdrs.c481 u32 pkt_len; local
489 pkt_len = ntohl(*(u32*)(skb->nh.raw+optoff+2));
490 if (pkt_len < 0x10000) {
499 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) {
503 if (pkt_len + sizeof(struct ipv6hdr) < skb->len) {
504 __pskb_trim(skb, pkt_len + sizeof(struct ipv6hdr));
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/
H A Datari_bionet.c502 int pkt_len, status; local
531 pkt_len = (nic_packet->l_hi << 8) | nic_packet->l_lo;
534 if( pkt_len >= 60 && pkt_len <= 1520 ) {
538 struct sk_buff *skb = dev_alloc_skb( pkt_len + 2 );
548 skb_put( skb, pkt_len ); /* make room */
552 memcpy(skb->data, nic_packet->buffer, pkt_len);
557 lp->stats.rx_bytes+=pkt_len;
584 pkt_len );
588 printk(" Packet has wrong length: %04d bytes\n", pkt_len);
[all...]
H A Datari_pamsnet.c746 int pkt_len; local
769 pkt_len = receivepkt(lance_target, phys_nic_packet);
771 if( pkt_len < 60 ) break;
775 dma_cache_maintenance((unsigned long)phys_nic_packet, pkt_len, 0);
778 if( pkt_len >= 60 && pkt_len <= 2048 ) {
779 if (pkt_len > 1514)
780 pkt_len = 1514;
784 skb = alloc_skb(pkt_len, GFP_ATOMIC);
791 skb->len = pkt_len;
[all...]
H A Disa-skeleton.c515 int pkt_len = inw(ioaddr); local
517 if (pkt_len == 0) /* Read all the frames? */
530 lp->stats.rx_bytes+=pkt_len;
532 skb = dev_alloc_skb(pkt_len);
542 memcpy(skb_put(skb,pkt_len), (void*)dev->rmem_start,
543 pkt_len); local
545 insw(ioaddr, skb->data, (pkt_len + 1) >> 1);
550 lp->stats.rx_bytes += pkt_len;
H A Dznet.c546 int pkt_len = this_rfp_ptr[-2];
550 " next %04x.\n", next_frame_end_offset<<1, status, pkt_len,
560 } else if (pkt_len > 1536) {
566 skb = dev_alloc_skb(pkt_len);
575 if (&zn.rx_cur[(pkt_len+1)>>1] > zn.rx_end) {
578 memcpy(skb_put(skb,pkt_len-semi_cnt), zn.rx_start,
579 pkt_len - semi_cnt); local
581 memcpy(skb_put(skb,pkt_len), zn.rx_cur, pkt_len);
592 lp->stats.rx_bytes += pkt_len;
544 int pkt_len = this_rfp_ptr[-2]; local
[all...]
H A D3c501.c764 int pkt_len;
767 pkt_len = inw(RX_LOW);
770 printk(KERN_DEBUG " el_receive %d.\n", pkt_len);
772 if ((pkt_len < 60) || (pkt_len > 1536))
775 printk(KERN_DEBUG "%s: bogus packet, length=%d\n", dev->name, pkt_len);
785 skb = dev_alloc_skb(pkt_len+2);
807 insb(DATAPORT, skb_put(skb,pkt_len), pkt_len);
812 lp->stats.rx_bytes+=pkt_len;
760 int pkt_len; local
[all...]
H A Dfmv18x.c509 ushort pkt_len = inw(ioaddr + DATAPORT);
513 if (pkt_len > 1550) {
515 dev->name, pkt_len);
520 skb = dev_alloc_skb(pkt_len+3);
523 dev->name, pkt_len);
531 insw(ioaddr + DATAPORT, skb_put(skb,pkt_len), (pkt_len + 1) >> 1);
535 printk("%s: Rxed packet of length %d: ", dev->name, pkt_len);
545 lp->stats.rx_bytes += pkt_len;
506 ushort pkt_len = inw(ioaddr + DATAPORT); local
H A Deth16i.c1097 ushort pkt_len = inw(ioaddr + DATAPORT); local
1107 if( (pkt_len < ETH_ZLEN) || (pkt_len > ETH_FRAME_LEN) ) {
1120 skb = dev_alloc_skb(pkt_len + 3);
1123 dev->name, pkt_len);
1134 size is (pkt_len + 1) >> 1, cause we are now reading words
1139 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len),
1140 (pkt_len + 1) >> 1);
1142 unsigned char *buf = skb_put(skb, pkt_len);
1143 unsigned char frag = pkt_len
[all...]
H A Dseeq8005.c390 int pkt_len;
413 pkt_len = (next_packet + 0x10000 - ((DEFAULT_TEA+1)<<8)) - lp->receive_ptr - 4;
415 pkt_len = next_packet - lp->receive_ptr - 4;
427 printk("%s: recv len=0x%04x\n",dev->name,pkt_len);
444 skb = dev_alloc_skb(pkt_len);
452 buf = skb_put(skb,pkt_len);
454 insw(SEEQ_BUFFER, buf, (pkt_len + 1) >> 1);
469 lp->stats.rx_bytes += pkt_len;
387 int pkt_len; local
H A D3c505.h159 pkt_len; member in struct:Xmit_pkt
166 pkt_len, member in struct:Rcv_resp
H A D8390.c674 int pkt_len, pkt_stat;
702 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr);
705 next_frame = this_frame + 1 + ((pkt_len+4)>>8);
720 if (pkt_len < 60 || pkt_len > 1518)
733 skb = dev_alloc_skb(pkt_len+2);
738 dev->name, pkt_len);
746 skb_put(skb, pkt_len); /* Make room */
747 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame));
752 ei_local->stat.rx_bytes += pkt_len;
672 int pkt_len, pkt_stat; local
[all...]
H A Dsonic.c297 int pkt_len; local
305 pkt_len = rd->rx_pktlen;
320 skb = dev_alloc_skb(pkt_len + 2);
330 skb_put(skb, pkt_len); /* Make room */
331 eth_copy_and_sum(skb, pkt_ptr, pkt_len, 0);
336 lp->stats.rx_bytes += pkt_len;
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/tulip/
H A Dinterrupt.c154 short pkt_len = ((status >> 16) & 0x7ff) - 4; local
158 if (pkt_len > 1518) {
160 dev->name, pkt_len, pkt_len);
161 pkt_len = 1518;
173 if (pkt_len < tulip_rx_copybreak
174 && (skb = dev_alloc_skb(pkt_len + 2)) != NULL) {
179 pkt_len, PCI_DMA_FROMDEVICE);
182 pkt_len, 0);
183 skb_put(skb, pkt_len);
187 pkt_len); local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/appletalk/
H A Dcops.c748 int pkt_len = 0; local
784 pkt_len = inb(ioaddr) & 0xFF;
786 pkt_len = inb(ioaddr) & 0x00FF;
787 pkt_len |= (inb(ioaddr) << 8);
792 skb = dev_alloc_skb(pkt_len);
798 while(pkt_len--) /* Discard packet */
804 skb_put(skb, pkt_len);
807 insb(ioaddr, skb->data, pkt_len); /* Eat the Data */
815 if(pkt_len < 0 || pkt_len > MAX_LLAP_SIZ
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/hamradio/
H A Dhdlcdrv.c195 int pkt_len; local
202 pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */
203 if (!(skb = dev_alloc_skb(pkt_len))) {
209 cp = skb_put(skb, pkt_len);
211 memcpy(cp, s->hdlcrx.buffer, pkt_len - 1);
320 int pkt_len; local
363 pkt_len = skb->len-1; /* strip KISS byte */
364 if (pkt_len >= HDLCDRV_MAXFLEN || pkt_len < 2) {
370 memcpy(s->hdlctx.buffer, skb->data+1, pkt_len);
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc/8260_io/
H A Denet.c423 ushort pkt_len; local
468 pkt_len = bdp->cbd_datlen;
469 cep->stats.rx_bytes += pkt_len;
476 skb = dev_alloc_skb(pkt_len-4);
484 skb_put(skb,pkt_len-4); /* Make room */
487 pkt_len-4, 0);
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ppc/8xx_io/
H A Denet.c447 ushort pkt_len; local
492 pkt_len = bdp->cbd_datlen;
493 cep->stats.rx_bytes += pkt_len;
500 skb = dev_alloc_skb(pkt_len-4);
508 skb_put(skb,pkt_len-4); /* Make room */
511 pkt_len-4, 0);
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/usb/
H A Dcatc.c231 int pkt_len, pkt_offset = 0; local
245 pkt_len = le16_to_cpup((u16*)pkt_start);
246 if (pkt_len > urb->actual_length) {
252 pkt_len = urb->actual_length;
255 if (!(skb = dev_alloc_skb(pkt_len)))
259 eth_copy_and_sum(skb, pkt_start + pkt_offset, pkt_len, 0);
260 skb_put(skb, pkt_len);
266 catc->stats.rx_bytes += pkt_len;
271 pkt_start += (((pkt_len + 1) >> 6) + 1) << 6;
H A Dkaweth.c538 __u16 pkt_len = le16_to_cpup((u16 *)kaweth->rx_buf); local
558 (int)pkt_len);
564 if(pkt_len > (count - 2)) {
565 kaweth_err("Packet length too long for USB frame (pkt_len: %x, count: %x)",pkt_len, count);
566 kaweth_err("Packet len & 2047: %x", pkt_len & 2047);
572 if(!(skb = dev_alloc_skb(pkt_len+2))) {
581 eth_copy_and_sum(skb, kaweth->rx_buf + 2, pkt_len, 0);
583 skb_put(skb, pkt_len);
590 kaweth->stats.rx_bytes += pkt_len;
[all...]

Completed in 133 milliseconds

1234