• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/decnet/

Lines Matching defs:cb

383 	struct dn_skb_cb *cb;
395 cb = DN_SKB_CB(skb);
398 *ptr++ = (cb->rt_flags & ~DN_RT_F_RQR) | DN_RT_F_RTS;
423 struct dn_skb_cb *cb;
434 cb = DN_SKB_CB(skb);
444 *ptr++ = (cb->rt_flags & ~DN_RT_F_RQR) | DN_RT_F_RTS;
470 struct dn_skb_cb *cb = DN_SKB_CB(skb);
478 struct dn_skb_cb *cb = DN_SKB_CB(skb);
481 (int)cb->rt_flags, devname, skb->len,
482 dn_ntohs(cb->src), dn_ntohs(cb->dst),
486 if ((skb->pkt_type == PACKET_HOST) && (cb->rt_flags & DN_RT_F_RQR)) {
487 switch(cb->rt_flags & DN_RT_PKT_MSK) {
501 struct dn_skb_cb *cb = DN_SKB_CB(skb);
512 cb->dst = dn_eth2dn(ptr);
520 cb->src = dn_eth2dn(ptr);
526 cb->hops = *ptr++; /* Visit Count */
539 struct dn_skb_cb *cb = DN_SKB_CB(skb);
548 cb->dst = *(__le16 *)ptr;
550 cb->src = *(__le16 *)ptr;
552 cb->hops = *ptr & 0x3f;
580 struct dn_skb_cb *cb;
604 cb = DN_SKB_CB(skb);
605 cb->stamp = jiffies;
606 cb->iif = dev->ifindex;
627 cb->rt_flags = flags;
689 struct dn_skb_cb *cb = DN_SKB_CB(skb);
699 cb->src = rt->rt_saddr;
700 cb->dst = rt->rt_daddr;
707 cb->rt_flags &= ~DN_RT_F_RQR;
708 cb->rt_flags |= DN_RT_F_IE;
709 cb->hops = 0;
724 struct dn_skb_cb *cb = DN_SKB_CB(skb);
746 if (++cb->hops > 30)
756 cb->rt_flags &= ~DN_RT_F_IE;
758 cb->rt_flags |= DN_RT_F_IE;
785 struct dn_skb_cb *cb = DN_SKB_CB(skb);
788 dn_ntohs(cb->src), dn_ntohs(cb->dst));
1220 struct dn_skb_cb *cb = DN_SKB_CB(skb);
1230 { .daddr = cb->dst,
1231 .saddr = cb->src,
1257 if (dn_dev_islocal(in_dev, cb->src))
1267 if (!dn_dev_islocal(in_dev, cb->dst))
1333 fl.fld_src = cb->dst;
1334 fl.fld_dst = cb->src;
1341 if (cb->rt_flags & DN_RT_F_IE) {
1342 gateway = cb->src;
1355 gateway = cb->src;
1377 rt->fl.fld_src = cb->src;
1378 rt->fl.fld_dst = cb->dst;
1441 struct dn_skb_cb *cb = DN_SKB_CB(skb);
1442 unsigned hash = dn_hash(cb->src, cb->dst);
1450 if ((rt->fl.fld_src == cb->src) &&
1451 (rt->fl.fld_dst == cb->dst) &&
1454 (rt->fl.iif == cb->iif)) {
1532 struct dn_skb_cb *cb;
1544 cb = DN_SKB_CB(skb);
1566 cb->src = fl.fld_src;
1567 cb->dst = fl.fld_dst;
1571 memset(cb, 0, sizeof(struct dn_skb_cb));
1612 int dn_cache_dump(struct sk_buff *skb, struct netlink_callback *cb)
1618 if (NLMSG_PAYLOAD(cb->nlh, 0) < sizeof(struct rtmsg))
1620 if (!(((struct rtmsg *)NLMSG_DATA(cb->nlh))->rtm_flags&RTM_F_CLONED))
1623 s_h = cb->args[0];
1624 s_idx = idx = cb->args[1];
1637 if (dn_rt_fill_info(skb, NETLINK_CB(cb->skb).pid,
1638 cb->nlh->nlmsg_seq, RTM_NEWROUTE,
1650 cb->args[0] = h;
1651 cb->args[1] = idx;