taglinefilesource code
icp246drivers/net/slhc.cslhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
icp260drivers/net/slhc.cip = (struct iphdr *) icp;
icp471drivers/net/slhc.cmemcpy(cp+deltaS,icp+hlen,isize-hlen);
icp489drivers/net/slhc.cmemcpy(ocp, icp, isize);
icp498drivers/net/slhc.cslhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
icp506drivers/net/slhc.cunsigned char *cp = icp;
icp610drivers/net/slhc.clen = isize - (cp - icp);
icp617drivers/net/slhc.cmemmove(icp + hdrlen, cp, len - hdrlen);
icp619drivers/net/slhc.ccp = icp;
icp629drivers/net/slhc.cstw_u(ip_fast_csum(icp, ip->ihl), &((struct iphdr *)icp)->check);
icp631drivers/net/slhc.c((struct iphdr *)icp)->check = ip_fast_csum(icp, ((struct iphdr*)icp)->ihl);
icp650drivers/net/slhc.cslhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
icp663drivers/net/slhc.cihl = icp[0] & 0xf;
icp669drivers/net/slhc.cindex = icp[9];
icp670drivers/net/slhc.cicp[9] = IPPROTO_TCP;
icp672drivers/net/slhc.cif (ip_fast_csum(icp, ihl)) {
icp685drivers/net/slhc.cmemcpy(&cs->cs_ip,icp,20);
icp686drivers/net/slhc.cmemcpy(&cs->cs_tcp,icp + ihl*4,20);
icp688drivers/net/slhc.cmemcpy(cs->cs_ipopt, icp + sizeof(struct iphdr), (ihl - 5) * 4);
icp690drivers/net/slhc.cmemcpy(cs->cs_tcpopt, icp + ihl*4 + sizeof(struct tcphdr), (cs->cs_tcp.doff - 5) * 4);
icp175drivers/net/slhc.hint slhc_compress __ARGS((struct slcompress *comp, unsigned char *icp,
icp178drivers/net/slhc.hint slhc_uncompress __ARGS((struct slcompress *comp, unsigned char *icp,
icp180drivers/net/slhc.hint slhc_remember __ARGS((struct slcompress *comp, unsigned char *icp,
icp398drivers/net/slip.csl_encaps(struct slip *sl, unsigned char *icp, int len)
icp420drivers/net/slip.cp = icp;