Hi Mat, * Mat Martineau <mathewm@xxxxxxxxxxxxxx> [2010-08-10 12:14:58 -0700]: > When L2CAP PDUs are longer than the HCI MTU, they are stored in > fragmented skbuffs. This adds a function to calculate the FCS > on any skbuff (fragmented or not), and replaces direct calls > to crc16 with calls to the new apply_fcs() function. > > Signed-off-by: Mat Martineau <mathewm@xxxxxxxxxxxxxx> > --- > net/bluetooth/l2cap.c | 57 ++++++++++++++++++++++++++++++++---------------- > 1 files changed, 38 insertions(+), 19 deletions(-) > > diff --git a/net/bluetooth/l2cap.c b/net/bluetooth/l2cap.c > index 8d362d7..5e78c18 100644 > --- a/net/bluetooth/l2cap.c > +++ b/net/bluetooth/l2cap.c > @@ -351,6 +351,33 @@ static inline u8 l2cap_get_ident(struct l2cap_conn *conn) > return id; > } > > +static void apply_fcs(struct sk_buff *skb) I would call this l2cap_apply_fcs(). -- Gustavo F. Padovan http://padovan.org -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html