Lines Matching defs:frame
95 * information for the different frame formats.
99 unsigned char *frame;
102 frame = skb->data;
106 if ((frame[0] & AX25_S) == 0) {
107 frametype = AX25_I; /* I frame - carries NR/NS/PF */
108 *ns = (frame[0] >> 1) & 0x07;
109 *nr = (frame[0] >> 5) & 0x07;
110 *pf = frame[0] & AX25_PF;
111 } else if ((frame[0] & AX25_U) == 1) { /* S frame - take out PF/NR */
112 frametype = frame[0] & 0x0F;
113 *nr = (frame[0] >> 5) & 0x07;
114 *pf = frame[0] & AX25_PF;
115 } else if ((frame[0] & AX25_U) == 3) { /* U frame - take out PF */
116 frametype = frame[0] & ~AX25_PF;
117 *pf = frame[0] & AX25_PF;
121 if ((frame[0] & AX25_S) == 0) {
122 frametype = AX25_I; /* I frame - carries NR/NS/PF */
123 *ns = (frame[0] >> 1) & 0x7F;
124 *nr = (frame[1] >> 1) & 0x7F;
125 *pf = frame[1] & AX25_EPF;
127 } else if ((frame[0] & AX25_U) == 1) { /* S frame - take out PF/NR */
128 frametype = frame[0] & 0x0F;
129 *nr = (frame[1] >> 1) & 0x7F;
130 *pf = frame[1] & AX25_EPF;
132 } else if ((frame[0] & AX25_U) == 3) { /* U frame - take out PF */
133 frametype = frame[0] & ~AX25_PF;
134 *pf = frame[0] & AX25_PF;