X-Git-Url: https://git.openfabrics.org/?p=~tnikolova%2Fcompat%2F.git;a=blobdiff_plain;f=config%2Frdma.m4;h=1cd8351b5915356377bf29f9ca315fabba5d7678;hp=0a2aaa34d673a35347b393fbbb7c874af8af0718;hb=5f20e22c45c08e2589e5c28956dd2bf9382619a7;hpb=cbf335a9177e29b765b7f4fbba46131f76c74c84 diff --git a/config/rdma.m4 b/config/rdma.m4 index 0a2aaa3..1cd8351 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -1698,20 +1698,34 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], ],[ AC_MSG_RESULT(no) ]) - AC_MSG_CHECKING([if __vlan_put_tag has 3 parameters]) + + AC_MSG_CHECKING([if vlan_insert_tag_set_proto is defined]) LB_LINUX_TRY_COMPILE([ #include ],[ struct sk_buff *skb; - __vlan_put_tag(skb, 0, 0); - + vlan_insert_tag_set_proto(skb, 0, 0); return 0; ],[ AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_3_PARAMS_FOR_VLAN_PUT_TAG, 1, - [__vlan_put_tag has 3 parameters]) + AC_DEFINE(HAVE_VLAN_INSERT_TAG_SET_PROTO, 1, + [vlan_insert_tag_set_proto is defined]) ],[ AC_MSG_RESULT(no) + AC_MSG_CHECKING([if __vlan_put_tag has 3 parameters]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + struct sk_buff *skb; + __vlan_put_tag(skb, 0, 0); + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_3_PARAMS_FOR_VLAN_PUT_TAG, 1, + [__vlan_put_tag has 3 parameters]) + ],[ + AC_MSG_RESULT(no) + ]) ]) AC_MSG_CHECKING([if __vlan_hwaccel_put_tag has 3 parameters])