Lines Matching refs:ol
223 size_t ol; in dhcp6_findoption() local
230 ol = sizeof(*o) + ntohs(o->len); in dhcp6_findoption()
231 if (ol > len) { in dhcp6_findoption()
237 len -= ol; in dhcp6_findoption()
247 const uint8_t *od, size_t ol, struct dhcp_opt **oopt) in dhcp6_getoption() argument
255 if (ol < *os) { in dhcp6_getoption()
261 if (*len > ol - *os) { in dhcp6_getoption()
1831 uint16_t ol; in dhcp6_findpd() local
1840 ol = ntohs(o->len); in dhcp6_findpd()
1841 l -= sizeof(*o) + ol; in dhcp6_findpd()
1842 d += sizeof(*o) + ol; in dhcp6_findpd()
1843 if (ol < sizeof(*pdp)) { in dhcp6_findpd()
1893 ol = (uint16_t)(ol - sizeof(pdp)); in dhcp6_findpd()
1894 ex = dhcp6_findoption(D6_OPTION_PD_EXCLUDE, p, ol); in dhcp6_findpd()
1912 ol = ntohs(ex->len); in dhcp6_findpd()
1913 if (ol < 2) { in dhcp6_findpd()
1920 ol--; in dhcp6_findpd()
1922 != ol) in dhcp6_findpd()
1933 ol--; in dhcp6_findpd()
1936 while (ol-- > 0) in dhcp6_findpd()
1955 uint16_t code, ol; in dhcp6_findia() local
1975 ol = ntohs(o->len); in dhcp6_findia()
1976 if (sizeof(*o) + ol > l) { in dhcp6_findia()
1982 l -= sizeof(*o) + ol; in dhcp6_findia()
1996 if (ol < u32) { in dhcp6_findia()
2006 ol = (uint16_t)(ol - sizeof(iaid)); in dhcp6_findia()
2033 ol = (uint16_t)(ol - sizeof(u32)); in dhcp6_findia()
2037 ol = (uint16_t)(ol - sizeof(u32)); in dhcp6_findia()
2040 if (dhcp6_checkstatusok(ifp, NULL, p, ol) == -1) { in dhcp6_findia()
2046 dhcp6_findpd(ifp, iaid, p, ol, acquired) == 0) in dhcp6_findia()
2054 if (dhcp6_findna(ifp, code, iaid, p, ol, acquired) == 0) in dhcp6_findia()
3463 uint16_t ol, oc; in dhcp6_env() local
3515 ol = ntohs(o->len); in dhcp6_env()
3516 if (sizeof(*o) + ol > len) { in dhcp6_env()
3520 len -= sizeof(*o) + ol; in dhcp6_env()
3531 ol > sizeof(en)) in dhcp6_env()
3551 opt, dhcp6_getoption, D6_COPTION_DATA(o), ol); in dhcp6_env()
3559 ol - sizeof(en)); in dhcp6_env()