fragment
if (outopts->fragment)
int fragment;
conf->fragment = 1;
char *query, *fragment;
fragment = strrchr(name, '#');
if ((fragment != NULL) && (*fragment != '\0')) {
u->fragment = strndup(fragment + 1,
end - fragment - 1);
end = fragment;
((uri->fragment != NULL) && (uri->path == NULL)) ||
(uri->fragment ? "#" : ""),
(uri->fragment ? uri->fragment : ""),
if (uri->fragment != NULL)
free(uri->fragment);
if (uri->fragment != NULL)
fprintf(fp, "fragment: %s\n", uri->fragment);
char *fragment;
if ((svc->uri->fragment != NULL) &&
(strcasecmp(svc->uri->fragment, "streaming") == 0)) {
if (svc->uri->fragment != NULL) {
if ((strcasecmp(svc->uri->fragment, "solaris") == 0) ||
(strcasecmp(svc->uri->fragment, "svr4") == 0))
else if (strcasecmp(svc->uri->fragment, "hpux") == 0)
if ((svc->uri->fragment != NULL) &&
((strcasecmp(svc->uri->fragment, "solaris") == 0) ||
(strcasecmp(svc->uri->fragment, "svr4") == 0)))
if (fragment[i].mp != NULL && fragment[i].offset == 0)
if (fragment[i].mp != NULL && !fragment[i].more)
if (fragment[i].mp != NULL &&
fragment[i].offset == true_offset)
if (fragment[i].mp == NULL) {
fragment[i].more = (offset & IP_MF);
fragment[i].offset = true_offset;
fragment[i].mp = mp;
fragment[i].ipid = ipid;
fragment[i].iplen = iplen;
fragment[i].iphlen = iphlen;
fragment[i].ipp = ipp;
if (fragment[index].mp != NULL) {
freeb(fragment[index].mp);
bzero((caddr_t)&fragment[index], sizeof (struct ip_frag));
ip_id = fragment[first_frag].ipid;
ipp = fragment[first_frag].ipp;
if (fragment[i].mp != NULL && ip_id != fragment[i].ipid &&
fragment[i].ipp != ipp) {
fragment[i].ipid, ip_id);
total = fragment[last_frag].offset + fragment[last_frag].iplen -
fragment[last_frag].iphlen;
actual += (fragment[i].iplen - fragment[i].iphlen);
first_iph_len = fragment[i].iphlen;
if (fragment[i].mp != NULL) {
if (fragment[i].offset == 0) {
len = fragment[i].iplen;
len = fragment[i].iplen - fragment[i].iphlen;
bcopy((caddr_t)(fragment[i].mp->b_rptr),
bcopy((caddr_t)(fragment[i].mp->b_rptr +
fragment[i].iphlen),
fragment[i].offset), len);
static struct ip_frag fragment[FRAG_MAX]; /* ip fragment buffers */
trans_len = fragment[last_frag].offset +
fragment[last_frag].iplen - fragment[last_frag].iphlen;
trans_len += fragment[first_frag].iphlen;
transp = (uint16_t *)(fragment[first_frag].mp->b_rptr +
fragment[first_frag].iphlen);
if (fragment[i].mp == NULL)
printf("%d\t%d\t0x%x\t%d\t\t%d\t%d\n", fragment[i].more,
fragment[i].offset, fragment[i].mp->b_rptr,
fragment[i].ipid, fragment[i].iplen, fragment[i].iphlen);
total += (fragment[i].iplen - fragment[i].iphlen);
int fragment = base_bits % bits_in_char;
if (fragment)
base_bits += bits_in_char - fragment;
fragment = &(fraglist->frag_arr[fraglist->cnt]);
fragment->addr.as_u64 = cookie.dmac_laddress;
fragment->size = cookie.dmac_size;
fragment++;
fragment->addr.as_u64 = cookie.dmac_laddress;
fragment->size = cookie.dmac_size;
lm_frag_t *fragment;
uint32_t fragment;