Lines Matching full:bgpa
1570 struct bgp_attr bgpa;
1572 TCHECK2(tptr[0], sizeof(bgpa));
1573 memcpy(&bgpa, tptr, sizeof(bgpa));
1574 alen = bgp_attr_len(&bgpa);
1575 tptr += bgp_attr_off(&bgpa);
1576 len -= bgp_attr_off(&bgpa);
1580 "Unknown Attribute", bgpa.bgpa_type,
1582 bgpa.bgpa_type,
1585 if (bgpa.bgpa_flags) {
1587 bgpa.bgpa_flags & 0x80 ? "O" : "",
1588 bgpa.bgpa_flags & 0x40 ? "T" : "",
1589 bgpa.bgpa_flags & 0x20 ? "P" : "",
1590 bgpa.bgpa_flags & 0x10 ? "E" : "");
1591 if (bgpa.bgpa_flags & 0xf)
1592 printf("+%x", bgpa.bgpa_flags & 0xf);
1596 if (!bgp_attr_print(&bgpa, tptr, alen))
1742 struct bgp_attr bgpa;
1801 TCHECK2(p[i], sizeof(bgpa));
1802 memcpy(&bgpa, &p[i], sizeof(bgpa));
1803 alen = bgp_attr_len(&bgpa);
1804 aoff = bgp_attr_off(&bgpa);
1808 bgpa.bgpa_type,
1810 bgpa.bgpa_type,
1813 if (bgpa.bgpa_flags) {
1815 bgpa.bgpa_flags & 0x80 ? "O" : "",
1816 bgpa.bgpa_flags & 0x40 ? "T" : "",
1817 bgpa.bgpa_flags & 0x20 ? "P" : "",
1818 bgpa.bgpa_flags & 0x10 ? "E" : "");
1819 if (bgpa.bgpa_flags & 0xf)
1820 printf("+%x", bgpa.bgpa_flags & 0xf);
1823 if (!bgp_attr_print(&bgpa, &p[i + aoff], alen))