Searched refs:new_skb (Results 1 - 25 of 28) sorted by relevance

12

/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/atm/
H A Datmtcp.c177 struct sk_buff *new_skb; local
196 new_skb = atm_alloc_charge(out_vcc,size,GFP_ATOMIC);
197 if (!new_skb) {
203 hdr = (void *) skb_put(new_skb,sizeof(struct atmtcp_hdr));
207 memcpy(skb_put(new_skb,skb->len),skb->data,skb->len);
210 out_vcc->push(out_vcc,new_skb);
252 struct sk_buff *new_skb; local
273 new_skb = atm_alloc_charge(out_vcc,skb->len,GFP_KERNEL);
274 if (!new_skb) {
278 new_skb
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/irda/irlan/
H A Dirlan_eth.c186 struct sk_buff *new_skb = local
193 if (new_skb == NULL)
197 skb = new_skb;
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/wan/
H A Dwanpipe_multppp.c1814 struct sk_buff *new_skb; local
2166 if ((new_skb = dev_alloc_skb(len)) != NULL) {
2167 /* copy data into new_skb */
2169 buf = skb_put(new_skb, len);
2173 new_skb->protocol = htons(ETH_P_IP);
2174 new_skb->dev = dev;
2175 new_skb->mac.raw = new_skb->data;
2177 netif_rx(new_skb);
2458 struct sk_buff *new_skb; local
[all...]
H A Dsdla_x25.c1860 struct sk_buff *new_skb = *skb; local
1869 new_skb = chan->rx_skb;
1877 if (new_skb == NULL){
1887 new_skb = dev_alloc_skb(bufsize + dev->hard_header_len);
1888 if (new_skb == NULL){
1897 if (skb_tailroom(new_skb) < len){
1899 wan_dev_kfree_skb(new_skb, FREE_READ);
1913 bufptr = skb_put(new_skb,len);
1929 new_skb->dev = dev;
1932 new_skb
4930 struct sk_buff *new_skb = *skb; local
5101 struct sk_buff *new_skb; local
[all...]
H A Dsdla_chdlc.c2895 struct sk_buff *new_skb; local
3262 if ((new_skb = dev_alloc_skb(len)) != NULL) {
3263 /* copy data into new_skb */
3265 buf = skb_put(new_skb, len);
3269 new_skb->protocol = htons(ETH_P_IP);
3270 new_skb->dev = dev;
3271 new_skb->mac.raw = new_skb->data;
3273 netif_rx(new_skb);
H A Dsdla_fr.c3762 struct sk_buff *new_skb; local
4138 if((new_skb = dev_alloc_skb(len)) != NULL) {
4140 /* copy data into new_skb */
4141 buf = skb_put(new_skb, len);
4146 new_skb->dev = dev;
4147 new_skb->protocol = htons(ETH_P_IP);
4148 new_skb->mac.raw = new_skb->data;
4149 netif_rx(new_skb);
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/atm/
H A Dmpc.c643 struct sk_buff *new_skb; local
709 new_skb = skb_realloc_headroom(skb, eg->ctrl_info.DH_length); /* LLC/SNAP is shorter than MAC header :( */
711 if (new_skb == NULL){
715 skb_push(new_skb, eg->ctrl_info.DH_length); /* add MAC header */
716 memcpy(new_skb->data, eg->ctrl_info.DLL_header, eg->ctrl_info.DH_length);
717 new_skb->protocol = eth_type_trans(new_skb, dev);
718 new_skb->nh.raw = new_skb->data;
720 eg->latest_ip_addr = new_skb
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/
H A Dgmac.c1355 struct sk_buff *skb, *new_skb; local
1371 new_skb = NULL;
1395 new_skb = gmac_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC);
1396 if(!new_skb) {
1404 gm->rx_buff[i] = new_skb;
1405 new_skb->dev = dev;
1406 skb_put(new_skb, ETH_FRAME_LEN + RX_OFFSET);
1407 skb_reserve(new_skb, RX_OFFSET);
1426 new_skb = skb;
1433 new_skb
[all...]
H A Dsunbmac.c819 struct sk_buff *new_skb; local
822 new_skb = big_mac_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC);
823 if (new_skb == NULL) {
831 bp->rx_skbs[elem] = new_skb;
832 new_skb->dev = bp->dev;
833 skb_put(new_skb, ETH_FRAME_LEN);
834 skb_reserve(new_skb, 34);
836 new_skb->data,
H A Dioc3-eth.c507 struct sk_buff *skb, *new_skb; local
529 new_skb = ioc3_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC);
530 if (!new_skb) {
534 new_skb = skb;
541 new_skb->dev = ip->dev;
544 skb_put(new_skb, (1664 + RX_OFFSET));
545 rxb = (struct ioc3_erxbuf *) new_skb->data;
546 skb_reserve(new_skb, RX_OFFSET);
555 new_skb = skb;
563 ip->rx_skbs[n_entry] = new_skb;
[all...]
H A Dppp_generic.c959 struct sk_buff *new_skb; local
998 new_skb = alloc_skb(skb->len + ppp->dev->hard_header_len - 2,
1000 if (new_skb == 0) {
1004 skb_reserve(new_skb, ppp->dev->hard_header_len - 2);
1007 new_skb->data + 2, &cp,
1011 kfree_skb(new_skb);
1021 skb = new_skb;
1058 new_skb = alloc_skb(ppp->dev->mtu + ppp->dev->hard_header_len
1060 if (new_skb == 0) {
1065 skb_reserve(new_skb,
[all...]
H A Dmyri_sbus.c473 struct sk_buff *new_skb; local
477 new_skb = myri_alloc_skb(RX_ALLOC_SIZE, GFP_ATOMIC);
478 if (new_skb == NULL) {
486 mp->rx_skbs[index] = new_skb;
487 new_skb->dev = dev;
488 skb_put(new_skb, RX_ALLOC_SIZE);
490 new_skb->data,
H A D8139cp.c581 struct sk_buff *skb, *new_skb; local
612 new_skb = dev_alloc_skb (buflen);
613 if (!new_skb) {
618 skb_reserve(new_skb, RX_OFFSET);
619 new_skb->dev = cp->dev;
634 pci_map_single(cp->pdev, new_skb->tail,
636 cp->rx_skb[rx_tail].skb = new_skb;
H A Dsungem.c712 struct sk_buff *new_skb; local
714 new_skb = gem_alloc_skb(RX_BUF_ALLOC_SIZE(gp), GFP_ATOMIC);
715 if (new_skb == NULL) {
722 gp->rx_skbs[entry] = new_skb;
723 new_skb->dev = gp->dev;
724 skb_put(new_skb, (ETH_FRAME_LEN + RX_OFFSET));
726 virt_to_page(new_skb->data),
727 ((unsigned long) new_skb->data &
731 skb_reserve(new_skb, RX_OFFSET);
H A Drrunner.c1399 struct sk_buff *new_skb; local
1411 if (!(new_skb = dev_alloc_skb(len + 8))) {
1416 skb_reserve(new_skb, 8);
1417 skb_put(new_skb, len);
1418 memcpy(new_skb->data, skb->data, len);
1420 skb = new_skb;
H A Dpptp.c434 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); local
435 if (!new_skb) {
440 skb_set_owner_w(new_skb, skb->sk);
442 skb = new_skb;
H A Dtlan.c1498 struct sk_buff *new_skb; local
1506 new_skb = dev_alloc_skb( TLAN_MAX_FRAME_SIZE + 7 );
1508 if ( new_skb != NULL ) {
1519 new_skb->dev = dev;
1520 skb_reserve( new_skb, 2 );
1521 t = (void *) skb_put( new_skb, TLAN_MAX_FRAME_SIZE );
1524 head_list->buffer[9].address = (u32) new_skb;
H A Dsunhme.c2016 struct sk_buff *new_skb; local
2019 new_skb = happy_meal_alloc_skb(RX_BUF_ALLOC_SIZE, GFP_ATOMIC);
2020 if (new_skb == NULL) {
2025 hp->rx_skbs[elem] = new_skb;
2026 new_skb->dev = dev;
2027 skb_put(new_skb, (ETH_FRAME_LEN + RX_OFFSET));
2030 hme_dma_map(hp, new_skb->data, RX_BUF_ALLOC_SIZE, DMA_FROMDEVICE));
2031 skb_reserve(new_skb, RX_OFFSET);
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/irda/irnet/
H A Dirnet_ppp.c801 struct sk_buff * new_skb; local
806 new_skb = skb_realloc_headroom(skb, ap->max_header_size + needaddr);
812 DABORT(new_skb == NULL, NULL, PPP_ERROR, "Could not realloc skb\n");
815 skb = new_skb;
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/netfilter/
H A Dipt_REJECT.c24 static void connection_attach(struct sk_buff *new_skb, struct nf_ct_info *nfct) argument
30 attach(new_skb, nfct);
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/netfilter.noQoS/
H A Dipt_REJECT.c24 static void connection_attach(struct sk_buff *new_skb, struct nf_ct_info *nfct) argument
30 attach(new_skb, nfct);
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv4/
H A Dipip.c612 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); local
613 if (!new_skb) {
621 skb_set_owner_w(new_skb, skb->sk);
623 skb = new_skb;
H A Dip_gre.c815 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); local
816 if (!new_skb) {
824 skb_set_owner_w(new_skb, skb->sk);
826 skb = new_skb;
/asus-wl-520gu-7.0.1.45/src/linux/linux/net/ipv6/
H A Dsit.c564 struct sk_buff *new_skb = skb_realloc_headroom(skb, max_headroom); local
565 if (!new_skb) {
573 skb_set_owner_w(new_skb, skb->sk);
575 skb = new_skb;
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/isdn/
H A Disdn_ppp.c1209 struct sk_buff *new_skb; local
1223 new_skb = alloc_skb(hl+skb->len, GFP_ATOMIC);
1224 if (new_skb) {
1228 skb_reserve(new_skb, hl);
1229 new_skb->dev = skb->dev;
1230 skb_put(new_skb, skb->len);
1233 pktlen = slhc_compress(ipts->slcomp, skb->data, skb->len, new_skb->data,
1237 if (new_skb->data != buf)
1240 skb = new_skb;
1242 dev_kfree_skb(new_skb);
[all...]

Completed in 212 milliseconds

12