Home | History | Annotate | Download | only in ip

Lines Matching refs:tb

668 void xfrm_xfrma_print(struct rtattr *tb[], __u16 family,
671 if (tb[XFRMA_MARK]) {
672 struct rtattr *rta = tb[XFRMA_MARK];
677 if (tb[XFRMA_ALG_AUTH]) {
678 struct rtattr *rta = tb[XFRMA_ALG_AUTH];
683 if (tb[XFRMA_ALG_AEAD]) {
684 struct rtattr *rta = tb[XFRMA_ALG_AEAD];
689 if (tb[XFRMA_ALG_CRYPT]) {
690 struct rtattr *rta = tb[XFRMA_ALG_CRYPT];
695 if (tb[XFRMA_ALG_COMP]) {
696 struct rtattr *rta = tb[XFRMA_ALG_COMP];
701 if (tb[XFRMA_ENCAP]) {
709 if (RTA_PAYLOAD(tb[XFRMA_ENCAP]) < sizeof(*e)) {
714 e = (struct xfrm_encap_tmpl *) RTA_DATA(tb[XFRMA_ENCAP]);
738 if (tb[XFRMA_TMPL]) {
739 struct rtattr *rta = tb[XFRMA_TMPL];
744 if (tb[XFRMA_COADDR]) {
752 coa = (xfrm_address_t *)RTA_DATA(tb[XFRMA_COADDR]);
754 if (RTA_PAYLOAD(tb[XFRMA_COADDR]) < sizeof(*coa)) {
767 if (tb[XFRMA_LASTUSED]) {
774 if (RTA_PAYLOAD(tb[XFRMA_LASTUSED]) < sizeof(lastused)) {
780 lastused = *(__u64 *)RTA_DATA(tb[XFRMA_LASTUSED]);
798 struct rtattr *tb[], FILE *fp, const char *prefix,
835 xfrm_xfrma_print(tb, xsinfo->family, fp, buf);
853 struct rtattr *tb[], FILE *fp, const char *prefix,
901 if (tb[XFRMA_POLICY_TYPE]) {
906 if (RTA_PAYLOAD(tb[XFRMA_POLICY_TYPE]) < sizeof(*upt))
909 upt = (struct xfrm_userpolicy_type *)RTA_DATA(tb[XFRMA_POLICY_TYPE]);
931 xfrm_xfrma_print(tb, xpinfo->sel.family, fp, buf);