frametype
xfts = frametype(rspec[1], wlc->mimoft);
xfts |= (frametype(rts_rspec[0], wlc->mimoft) << XFTS_RTS_FT_SHIFT);
xfts |= (frametype(rts_rspec[1], wlc->mimoft) << XFTS_FBRRTS_FT_SHIFT);
phyctl = frametype(rspec[0], wlc->mimoft);
if (plhdr->frametype == IEEE80211_FTYPE_DATA) {
u32 frametype;
void lapb_send_control(struct lapb_cb *lapb, int frametype,
if ((frametype & LAPB_U) == LAPB_U) {
*dptr = frametype;
dptr[0] = frametype;
*dptr = frametype;
if ((frametype & LAPB_U) == LAPB_S) /* S frames carry NR */
unsigned short frametype;
frametype = skb->data[2];
x25_link_control(skb, nb, frametype);
if (frametype == X25_CALL_REQUEST)
if (frametype == X25_CLEAR_CONFIRMATION) {
if (frametype != X25_CLEAR_CONFIRMATION)
pr_debug("x25_receive_data(): unknown frame type %2x\n",frametype);
static int x25_state2_machine(struct sock *sk, struct sk_buff *skb, int frametype)
switch (frametype) {
static int x25_state3_machine(struct sock *sk, struct sk_buff *skb, int frametype, int ns, int nr, int q, int d, int m)
switch (frametype) {
if (frametype == X25_RNR) {
pr_warn("unknown %02X in state 3\n", frametype);
static int x25_state4_machine(struct sock *sk, struct sk_buff *skb, int frametype)
switch (frametype) {
static int x25_state5_machine(struct sock *sk, struct sk_buff *skb, int frametype)
switch (frametype) {
int queued = 0, frametype, ns, nr, q, d, m;
frametype = x25_decode(sk, skb, &ns, &nr, &q, &d, &m);
queued = x25_state1_machine(sk, skb, frametype);
queued = x25_state2_machine(sk, skb, frametype);
queued = x25_state3_machine(sk, skb, frametype, ns, nr, q, d, m);
queued = x25_state4_machine(sk, skb, frametype);
queued = x25_state5_machine(sk, skb, frametype);
static int x25_state1_machine(struct sock *sk, struct sk_buff *skb, int frametype)
switch (frametype) {
frametype);
unsigned short frametype)
switch (frametype) {
void x25_write_internal(struct sock *sk, int frametype)
switch (frametype) {
pr_err("invalid frame type %02X\n", frametype);
switch (frametype) {
*dptr++ = frametype;
*dptr++ = frametype;
*dptr++ = frametype;
*dptr = frametype;
*dptr = frametype;